该模块尚未编译

eme*_*ieu 4 java gwt intellij-idea

我有使用IntelliJ创建的GWT-Maven项目。我可以构建并运行它,但是浏览器在主页上显示一个奇怪的错误。如何解决?

我试图创建一个新项目并导入现有代码,但这无济于事。

在此处输入图片说明

项目下载:GwtStudy

jan*_*kos 6

您需要使用Jetty运行GWT开发模式。

您将在http://127.0.0.1:9876/获得代码服务器

以及位于以下位置的Web服务器:http : //127.0.0.1 : 8888/yourapp.html

另请参见此视频:https : //www.youtube.com/watch?v=kx9RxrQZnFA


arz*_*llo 6

该教程有点误导。您需要通过选择“使用 Jetty 的 GWT 开发模式”而不是“GWT 开发模式”来运行应用程序,正如人们可能认为遵循教程(超级开发模式是当今的标准)。

如果您使用“GWT 开发模式”运行该应用程序,您将仅启动代码服务器,该服务器将运行 Java 代码,但它无法为托管股票观察者应用程序的 html 页面提供服务。

如果您使用“使用 Jetty 的 GWT 开发模式”运行它,您将在http://127.0.0.1:9876/和 web 服务器上获得一个代码服务器:http://127.0.0.1:8888/stockwatcher.html,即是您需要使用浏览器打开以查看托管应用程序的页面的 URL(您可以看到文档显示浏览器在端口 8888 而不是端口 9876 上打开 URL)。

Jankos 的答案是正确的,但对我来说还不够清楚。该视频并非严格需要或与解决问题相关,因此我添加了此答案以帮助像我这样的 gwt 初学者。


Tho*_*yer 3

这是 CodeServer,它按需编译您的应用程序,并提供编译后的脚本及其源映射。

您需要另一个 Web 服务器来为您的 Web 应用程序提供服务,其中最重要的是包含 nocache.js 脚本的 html 页面。

根据您“运行”应用程序的方式,情况可能会也可能不会(您需要提供更多信息)。