我从 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/。
这比其他任何事情都更令人烦恼,但我至少想知道它为什么会发生以及如何解决它:)。