GWT + Spring托管模式不起作用

我有以下问题,可能有人可以帮助我?

我有一个Spring MVC应用程序,非常基本,有一些简单的jsp页面。

此外,我还将Spring Security与它整合在一起。

现在我需要在一个页面中添加一些GWT小部件。 到目前为止没有问题,我在页面中添加了<div>,添加了GWT模块,所有需要的GWT逻辑。

当我编译GWT,然后将应用程序部署到tomcat - 一切正常,我打开应用程序,登录到它,打开我的页面,看到GWT UI组件。

现在我想以托管模式打开我的应用程序。 有问题开始。

当我启动托管模式时,Jetty启动,Spring框架初始化,然后我的jsp(翻译为.htm)打开时没有托管模式参数?gwt.codesvr = 127.0.0.1:9997。 打开我的页面后,如果我删除编译的gwt代码,我什么都看不到。

当我手动添加“?gwt.codesvr = 127.0.0.1:9997”托管模式启动并开始加载GWT模块时。 这是当我得到一个错误:

12:57:15.589 [错误] [rehabrental]未能从用户代理'Mozilla / 5.0(Windows; U; Windows NT 6.1; ru; rv:1.9.2.23)加载模块'testmodule'Gecko / 20110920 Firefox / 3.6.23 '在127.0.0.1:63260

java.lang.NoSuchFieldError:warningThreshold at com.google.gwt.dev.javac.JdtCompiler.getCompilerOptions(JdtCompiler.java:413)at com.google.gwt.dev.javac.JdtCompiler $ CompilerImpl。<init>(JdtCompiler.java :228)at com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:700)
请访问com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:447)com.google.gwt.com上的com.google.gwt.dev.javac.CompilationStateBuilder $ CompileMoreLater.compile(CompilationStateBuilder.java:235) .dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:370)at com.google.gwt.dev.cfg.ModuleDef.getCompilationState(ModuleDef.java:360)at com.google.gwt.dev.DevModeBase $ UiBrowserWidgetHostImpl.createModuleSpaceHost (DevModeBase.java:110)at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:197)at java.lang.Thread.run(Unknown Source)


你使用日食吗? 如果是这样,您需要重新安排导出的模块,因为JDT类会导致GWT编译器出现问题。 请参阅此GWT问题中有关将GWT依赖关系推向其他人的评论#7,以便编译器首先获取它们。

链接地址: http://www.djcxy.com/p/51067.html

上一篇: GWT + Spring hosted mode not working

下一篇: GWT failed to get the serialization policy