将GWT2.7.0应用程序部署到Tomcat的问题

将GWT2.7.0应用程序部署到Tomcat的问题,gwt,Gwt,当我在Eclipse中运行GWT2.7.0应用程序时,一切正常 我编译应用程序右键单击project>Google>GWT compile。我建立我的战争。将war复制到webapps目录中 我得到第一个页面ok(静态HTML),然后当我点击应用程序时,一段时间后,我会看到一个消息框,上面写着: The page at xxx:8081 says: Couldn't load app from Super Dev Mode server at http://xxx:9876. Please m

当我在Eclipse中运行GWT2.7.0应用程序时,一切正常

我编译应用程序右键单击project>Google>GWT compile。我建立我的战争。将war复制到webapps目录中

我得到第一个页面ok(静态HTML),然后当我点击应用程序时,一段时间后,我会看到一个消息框,上面写着:

The page at xxx:8081 says:

Couldn't load app from Super Dev Mode
server at http://xxx:9876.
Please make sure this server is ready.
Do you want to try again?
发生的情况如下:


在调试/部署模式下,当我在eclipse中工作时,曾经与GWT客户端100%兼容的库已经发展并不再是了。我在测试库时似乎没有重新编译库(无需重新编译),但当我为部署编译库时,它确实想重新编译库,失败了,但还是构建了war(可能没有对结果进行测试),部署了war,并出现了此错误…

我发现了同样的问题。这是因为我在超级开发模式下部署项目后生成了war文件。我的解决方案是在超级开发模式下部署之前编译项目并生成war(它应该使用tomcat中未使用的9876端口)

您是否使用过带bookmarklet的超级开发模式?没有。。。这会影响我的问题吗?我想是的。Bookmarklets将“dev mode on”状态存储在localStorage(或者是sessionStorage?)中,运行时由*.nocache.js读取,因此如果您曾经使用过它们,它可能会影响您。我将其降级为GWT 2.6.1。我可能在某个时候做了一些不好的事情,所以我回到了一个我更了解的版本——谢谢你的帮助。