【问题标题】:Issues with deploying GWT 2.7.0 app to Tomcat将 GWT 2.7.0 应用程序部署到 Tomcat 的问题
【发布时间】:2015-02-20 14:34:59
【问题描述】:

当我在 Eclipse 中运行我的 GWT 2.7.0 应用程序时,一切都很好。

我编译应用程序右键单击项目 > Google > GWT 编译。我建立我的战争。复制 webapps 目录下的 war。

我的第一页正常(静态 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?

【问题讨论】:

  • 你有没有使用 SuperDevMode 和小书签?
  • 不...会影响我的问题吗?
  • 我想可以。 Bookmarklets 将“开发模式开启”状态存储在 localStorage(或者是 sessionStorage?)中,在运行时由 *.nocache.js 读取,因此如果您曾经使用过它们,它可能会对您产生影响。
  • 我降级到 GWT 2.6.1。我可能在某些时候做了坏事,所以我回到了一个我知道的版本 - 感谢您的帮助。

标签: gwt


【解决方案1】:

这是发生了什么:

在调试/部署模式下,当我在 Eclipse 中工作时,曾经与 GWT 客户端 100% 兼容的库已经发展,现在不再存在。 似乎在我测试时库没有重新编译(不需要重新编译)但是当我编译部署时它确实想重新编译库,失败了,但无论如何都要构建战争(可能缺乏测试结果),部署战争,并得到这个错误......

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-06
      • 1970-01-01
      • 2018-07-14
      • 2017-10-25
      • 1970-01-01
      • 2015-04-15
      • 1970-01-01
      相关资源
      最近更新 更多