1

我从 playn-archetype 生成了一个框架 PlayN 项目,并在通过验证成功构建后通过 m2e 导入到 Eclipse

mvn clean package

使用 Google Plugin for Eclipse 成功编译 html 子项目后,我右键单击 html 子项目并执行Run As -> Web Application...。根据 PlayN wiki 上的“入门”说明,我尝试加载生成的开发模式 URL 减去?gwt.codesvr=120.0.0.1:9997后缀,并看到一个包含以下内容的对话框:

GWT module named 'project' may need to be (re)compiled.

我已经验证我的project.html中的<script>标记指向适当的 javascript 文件(project/project.nocache.js),并且我已经验证了所述 javascript 文件存在并且在直接导航到它时浏览了它的内容(即http://127.0.0.1:8888/project/project.nocache.js)。

?gwt.codesvr=120.0.0.1:9997后缀是 URL 的一部分(这是预期的)时,该项目运行良好(尽管速度很慢),并且在从 html 子项目文件夹运行mvn gae:run并浏览时也运行良好到http://127.0.0.1:8080/

这比其他任何事情都更令人烦恼,但我至少想知道它为什么会发生以及如何解决它:)。

4

1 回答 1

3

使用“Run as... Web application”启动 Web 应用程序后,您需要再次重新编译项目(当 Web 应用程序运行时)。

当您刷新浏览器(注意浏览器缓存)时,它应该可以工作。

这是一些旧版本的 PlayN 的已知问题。

于 2012-01-31T09:33:29.840 回答