Web应用程序出错(Eclipse,Spring,GWT) - reportUnusedDeclaredThrownExceptionIncludeDocCommentReference

Mar*_*rio 9 eclipse gwt spring

我使用spring 3.0.5并尝试在eclipse中运行我的webapp.当我在tomcat中启动应用程序时,我们得到以下异常:

java.lang.NoSuchFieldError: reportUnusedDeclaredThrownExceptionIncludeDocCommentReference 
at com.google.gwt.dev.javac.JdtCompiler.getCompilerOptions(JdtCompiler.java:338) 
at com.google.gwt.dev.javac.JdtCompiler$CompilerImpl.<init>(JdtCompiler.java:174) 
at com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:616) 
at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater.compile(CompilationStateBuilder.java:193) 
at com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:390) 
at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:275) 
at com.google.gwt.dev.cfg.ModuleDef.getCompilationState(ModuleDef.java:325) 
at com.google.gwt.dev.DevModeBase$UiBrowserWidgetHostImpl.createModuleSpaceHost(DevModeBase.java:104) 
at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:180) 
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:510) 
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352) 
at java.lang.Thread.run(Thread.java:619)
Run Code Online (Sandbox Code Playgroud)

该项目通过CVS导入.它通常在我的计算机上启动(Win7 64位),但在coleague的计算机(Win XP)上抛出超过给定的错误.我不知道这是否重要.

有什么建议?

Mar*_*Dec 12

这看起来像是一些罐子发生冲突.

确保您的Eclipse优先使用GWT托管模式库.

转到GWT项目属性(在项目资源管理器中右键单击项目,然后选择"属性").然后导航到Java Build Path-> Order And Export选项卡.将GWT SDK包移到任何其他库之上(即它应该在JRE库和您可能拥有的任何其他库之上 - maven库等).

这应该可以解决你的问题.


小智 5

对不起伙计......这是一个JASPER集成问题.在我将Maven + GWT 2.5.0与Jasper 4.6.0集成后,这个问题就开始了.

将GWT SDK包移动到顶部允许Tomcat构建没有任何错误,但我无法使用RunAs - > eclipse(STS)的webapplication启动Web应用程序.

添加了jdtcore的排除,这修复了来自STS的Tomcat构建+运行Web应用程序.

   <dependency>
    <groupId>net.sf.jasperreports</groupId>
    <artifactId>jasperreports</artifactId>
    <version>4.6.0</version>
        <exclusions> 
           <exclusion> 
             <artifactId>jdtcore</artifactId> 
             <groupId>eclipse</groupId> 
           </exclusion> 
        </exclusions> 
</dependency>
Run Code Online (Sandbox Code Playgroud)

请参阅以下网站以获取解决方案:https://groups.google.com/forum/?fromgroups =#!topic / google-web-totokit / LsOQfBe4ISM