9

经过一番痛苦,终于安装GWT 2.5了我的Eclipse kepler

现在我可以使用开发模式启动,即Classic Dev Mode.

通过 Eclipse 参数选项卡中的调试配置是 .

-remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -startupUrl index.html -logLevel INFO -codeServerPort 9997 -port 8888 -war E:\GWT2.5_Test\V4Workflow_V17\war com.suresh.V4Workflow

当我调试 Eclipse 时生成了 URL

http://127.0.0.1:8888/index.html?gwt.codesvr=127.0.0.1:9997

这很好。并且能够调试我的代码。

实际问题从这里开始:

我急切地等待使用Super Dev Mode启动我的应用程序。

从文档:

Super Dev Mode 在 Web 服务器中运行 GWT 编译器,这是一个普通的 Java 应用程序,开发人员可以从命令行运行。服务器启动后,它会打印其 URL:

代码服务器已准备就绪。接下来,访问:http://localhost:9876/

gwt.xml在文件中添加以下两行

<add-linker name="xsiframe"/>
<set-configuration-property name="devModeRedirectEnabled" value="true"/>

我编译了这个项目,然后我http://localhost:9876/ 什么也没发生就启动了。

奇怪的是,文档中没有建立配置指南。

我在这里缺少什么?

感谢您提供任何线索。

4

1 回答 1

15

您是否配置了第二个启动器?如果不 :

  • 打开窗户"Run configurations"
  • 在中创建一个新的启动器"Java Application"
  • 在选项卡中"main"
    • 添加您的项目 ( "browse")
    • 添加主类:"com.google.gwt.dev.codeserver.CodeServer"
  • 在选项卡中"argument"
    • 补充一下"-src src/ PACKAGE_NAME.PROJECTNAME"(虚构的例子"-src src/ com.google.My_project"
  • 在选项卡中"classpath"
    • 选择"User Entries",然后添加 jar"gwt-codeserver.jar"
  • 保存这个Configuration

之后,您可以启动服务器,然后启动第二个启动器并访问页面:http://localhost:9876/

来源:http ://www.badlogicgames.com/wordpress/?p=3073

希望这会帮助你。

于 2013-08-25T08:31:21.290 回答