作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试使用 -noserver 选项启动 GWT 2.7.0 的代码服务器。当我启动它时,我得到了
java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
at org.eclipse.jetty.util.log.JettyAwareLogger.log(JettyAwareLogger.java:607)
at org.eclipse.jetty.util.log.JettyAwareLogger.warn(JettyAwareLogger.java:431)
at org.eclipse.jetty.util.log.Slf4jLog.warn(Slf4jLog.java:69)
at org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed(AbstractLifeCycle.java:204)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:74)
at com.google.gwt.dev.codeserver.WebServer.start(WebServer.java:140)
at com.google.gwt.dev.codeserver.CodeServer.start(CodeServer.java:128)
at com.google.gwt.dev.codeserver.CodeServer.main(CodeServer.java:91)
at com.google.gwt.dev.codeserver.CodeServer.main(CodeServer.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.google.gwt.dev.shell.SuperDevListener$1.run(SuperDevListener.java:84)
它将在没有“-noserver”的情况下启动,但当然这对我不起作用,因为我需要在 tomcat 上调试服务器端代码。
我正在为 Eclipse 使用 Google 插件。参数:
-noserver -logLevel INFO -war "${workspace_loc:/myproject}/target/m2e-wtp/web-resources" -remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -codeServerPort 9997 com.foo.MyProject
往墙上扔东西,我已经包括在内了
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.7</version>
</dependency>
在我项目的 pom 文件中,并排除了所有其他 slf4j 工件。
(编辑)这是生成的依赖树:(对于 SO 来说太大了,所以粘贴到 pastebin)http://pastebin.com/qzRZzdW9
我试过从 1.5.6 到 1.7.16 的版本都没有成功。
我完全被难住了。如果我遗漏了什么,请告诉我。
最佳答案
Thomas 关于使用 -verbose:class
运行的建议是成功的。我使用的 glassfish JSR303 实现工件有它自己的一组我不知道的内置 slf4j 类。相当狡猾!
将其换成 Hibernate validator 解决了该问题。
问题解决了!
关于java - SuperDevMode GWT 2.7.0 -noserver 在 slf4j 上不断崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37258989/
我是一名优秀的程序员,十分优秀!