GWT Super Dev - 可以找到GWT模块

时间:2014-06-16 01:37:52

标签: gwt gwt-super-dev-mode

我已按照此页面上的步骤进行操作 - getting-started-with-the-superdevmode

但我仍然收到消息 - 在此页面上找不到任何GWT模块。我做了一些谷歌搜索,但直到现在才找到任何解决方案。

我在ubuntu上使用GWT 2.6.1和eclipse kepler 64位。

以下是我的步骤。

  1. 使用GWT 2.6.1和GAE sdk 1.9.6为GAE创建了一个新的Web应用程序项目。
  2. 转到“运行配置”。为“Java应用程序”创建新配置。更改主类,Argument并添加jar文件,如屏幕截图所示。
  3. 检查应用.gwt.xml文件。它已经有<add-linker name="xsiframe"/>。我也尝试过添加devModeRedirectEnabled属性。它没有帮助。
  4. GWT编译项目。
  5. 将应用程序作为Web应用程序运行。默认的jetty配置服务于应用程序 http://localhost:8888/SuperDev.html。 我在firefox中打开了这个页面。我可以看到页面内容。

  6. 启动Java应用程序配置。它再次编译并给出成功消息并告诉我启动 http://localhost:9876/

  7. 我在firefox中打开它,显示 - enter image description here

  8. 将开发模式拖动到firefox的书签。然后点击。

  9. 我收到消息 - 在此页面上找不到任何GWT模块。
  10. 以下是我的superdev模式java应用程序的配置。我错过了什么吗? enter image description here

    enter image description here

    enter image description here

2 个答案:

答案 0 :(得分:12)

在查看已编译的网络应用时,您需要点击书签

因此,最后的步骤应该是:

  • 将开发模式拖动到firefox的书签。
  • http://localhost:8888/SuperDev.html切换回我的应用程序,然后点击书签

一旦你有了bookmarklet,你实际上不再需要打开http://localhost:9876了(你可以在那里找到编译日志,并且可以浏览你的代码,包括GWT生成器生成的代码) ;所以它仍然有用)。

答案 1 :(得分:1)

我尝试使用Eclipse Oxygen,Java7(用于运行应用程序,用于氧气,你必须拥有java 8)和GWT Eclipse Plugin 3.0.0。

在这样的环境中,您需要做的就是:

在项目右键单击&gt; Debug As&gt;带Jetty的GWT遗留开发模式。

PS:

  1. 你必须有这样的地址 http://127.0.0.1:8888/StockWatcher.html?gwt.codesvr=127.0.0.1:9997
    不喜欢:http://127.0.0.1:8888/StockWatcher.html
  2. 打开地址后,您必须另外在浏览器中安装插件 - 您将被要求提供
  3. 适用于IE11