Java 在Jetty或外部服务器上启动开发模式时发生GWT错误
我收到以下GWT错误。我曾尝试在Jetty和外部服务器启动(开发模式)上使用这两种方法,但都给出了相同的错误Java 在Jetty或外部服务器上启动开发模式时发生GWT错误,java,gwt,Java,Gwt,我收到以下GWT错误。我曾尝试在Jetty和外部服务器启动(开发模式)上使用这两种方法,但都给出了相同的错误 URL index.html normalized as http://127.0.0.1:8888/index.html Linking modules Bootstrap link for command-line module 'com.avaya.ept.chrome' Linking module 'ANSWebPortal' Constru
URL index.html normalized as http://127.0.0.1:8888/index.html
Linking modules
Bootstrap link for command-line module 'com.avaya.ept.chrome'
Linking module 'ANSWebPortal'
Constructing StandardLinkerContext
Invoking Linker RPC policy file manifest
Invoking Linker Standard
Attempting to optimize JS
com.google.gwt.dev.jjs.InternalCompilerException: Unexpected error during visit.
at com.google.gwt.dev.js.ast.JsVisitor.translateException(JsVisitor.java:483)
at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:470)
at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)
at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)
at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:835)
at com.google.gwt.dev.js.ast.JsVars$JsVar.traverse(JsVars.java:61)
at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)
at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)
at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:848)
at com.google.gwt.dev.js.ast.JsVars.traverse(JsVars.java:101)
at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)
at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)
at com.google.gwt.dev.js.JsToStringGenerationVisitor.printJsBlock(JsToStringGenerationVisitor.java:907)
at com.google.gwt.dev.js.JsSourceGenerationVisitor.visit(JsSourceGenerationVisitor.java:59)
at com.google.gwt.dev.js.ast.JsBlock.traverse(JsBlock.java:47)
at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)
at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)
at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:497)
at com.google.gwt.dev.js.ast.JsFunction.traverse(JsFunction.java:200)
at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)
at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)
at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:392)
at com.google.gwt.dev.js.ast.JsExprStmt.traverse(JsExprStmt.java:41)
at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)
at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)
at com.google.gwt.dev.js.JsToStringGenerationVisitor.printJsBlock(JsToStringGenerationVisitor.java:907)
at com.google.gwt.dev.js.JsSourceGenerationVisitor.visit(JsSourceGenerationVisitor.java:59)
at com.google.gwt.dev.js.ast.JsBlock.traverse(JsBlock.java:47)
at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)
at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)
at com.google.gwt.dev.js.ast.JsProgramFragment.traverse(JsProgramFragment.java:41)
at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)
at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)
at com.google.gwt.dev.js.ast.JsProgram.traverse(JsProgram.java:140)
at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)
at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)
at com.google.gwt.core.ext.linker.impl.StandardLinkerContext.optimizeJavaScript(StandardLinkerContext.java:471)
at com.google.gwt.core.ext.linker.impl.SelectionScriptLinker.generateSelectionScript(SelectionScriptLinker.java:433)
at com.google.gwt.core.ext.linker.impl.SelectionScriptLinker.generateSelectionScript(SelectionScriptLinker.java:422)
at com.google.gwt.core.ext.linker.impl.SelectionScriptLinker.emitSelectionScript(SelectionScriptLinker.java:309)
at com.google.gwt.core.ext.linker.impl.SelectionScriptLinker.link(SelectionScriptLinker.java:210)
at com.google.gwt.core.ext.linker.impl.StandardLinkerContext.invokeFinalLink(StandardLinkerContext.java:328)
at com.google.gwt.dev.DevModeBase.link(DevModeBase.java:1009)
at com.google.gwt.dev.DevMode.doSlowStartup(DevMode.java:409)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1130)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:844)
at com.google.gwt.dev.DevMode.main(DevMode.java:322)
Caused by: java.lang.NoSuchMethodError: com.google.gwt.util.tools.shared.StringUtils.javaScriptString(Ljava/lang/String;)Ljava/lang/String;
at com.google.gwt.dev.js.JsToStringGenerationVisitor.printStringLiteral(JsToStringGenerationVisitor.java:1287)
at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:775)
at com.google.gwt.dev.js.ast.JsStringLiteral.traverse(JsStringLiteral.java:62)
at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
... 53 more
Stopping Jetty server
Destroying Spring FrameworkServlet 'dispatcher'
Closing Spring root WebApplicationContext
问题是新的GWT。我在谷歌网站上找不到老GWT。早些时候,我使用的是2.2
Currently MY GWT Kit is 2.7.1.
Please help..
您可能有类路径错误或相关错误。请检查以下内容:
- gwt dev jar存在于启动器的类路径中(如果您使用的是Eclipse,则可以自定义gwt启动配置并编辑其类路径)
- 类路径中只有一个gwt dev和gwt user实例(而不是多个版本,等等)
- 确保您没有通过其他方式包括Jetty的JAR(在这种情况下,可能会与通过gwt dev带来的Jetty类发生冲突)
- 确保没有多个验证api/hibernate验证器(这极不可能导致此类问题,但仍有可能)