【问题标题】:GWT (eclipse) - only seeing static html in welcome pageGWT (eclipse) - 仅在欢迎页面中看到静态 html
【发布时间】:2012-05-21 17:45:49
【问题描述】:

当然很基础,不过我是服务器端/纯java开发者,刚开始接触GWT...

我的新 GWT 项目运行良好,直到它停止 - 现在提供了欢迎页面,但我只看到它上面的静态 html,没有其他内容。我在任何地方都没有看到任何错误,我可以看到 js 文件是从 html 构建和引用的,在 eclipse 的新项目中创建的示例 Web 应用程序也是如此 - 它是 Web 应用程序启动项目 - 我看到“输入你名称:”在浏览器上,仅此而已。

有人会拯救我的理智吗?

【问题讨论】:

  • 这是在 DevMode 还是 prod 模式?您的浏览器控制台(Firebug / Firefox 控制台、Chrome 开发者工具、IE 开发者工具、Opera DragonFly、Safari Web Inspector 等)是否有任何错误
  • 两者都有。会检查浏览器控制台(之前没试过——作为服务器端开发者,我对这个结局不熟悉……)

标签: gwt


【解决方案1】:

如果您真的没事并且没有抛出任何异常或错误,请尝试等待更长的时间。静态 HTML 会立即显示,但编译 Java 代码需要一些时间。

【讨论】:

  • 谢谢。当它起作用时,确实需要时间。似乎不再是这种情况了......关于如何调试这个的任何提示?
  • 使用Hosted mode 进行测试和开发。这大大加快了发展。如果您想了解编译过程的执行情况和时间花费,请使用Compile Report。这将帮助您确定需要优化的领域。
  • 设法让一个示例项目工作,但不能说我知道如何......我怀疑在 Eclipse 中的构建和文件 (js) 的位置有什么问题? - 但不清楚。如果我有更好的理解会发布... Andrey 和 Thomas,非常感谢您的建议。
【解决方案2】:

当生成的文件中出现错误时,我遇到过几次(确实很少)。 GWT 项目仅靠典型的“Project > Clean...”是不够的。这是我用来解决此问题的完整过程:

  1. 备份您的文件。
  2. 删除以下目录(通过 Eclipse 中的“导航器”视图,或使用外部文件浏览器)
    • gwt-unitCache
    • 战争/我的模块名
    • 战争/WEB-INF/类
    • 战争/WEB-INF/部署
  3. 刷新项目(右键单击,选择刷新)
  4. 最终使用 Project > Clean...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-12
    • 1970-01-01
    • 2022-07-31
    • 2015-06-22
    • 2014-10-05
    • 2012-12-26
    • 2021-09-17
    相关资源
    最近更新 更多