如何启动GWT Super Dev Mode

时间:2013-08-24 15:02:01

标签: java gwt gwt-2.5 gwt-dev-mode gwt-super-dev-mode

经过多次努力之后,最后使用GWT 2.5

安装了Eclipse kepler

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

通过Eclipse aruguments选项卡中的调试配置是。

  

-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启动我的应用程序。

From Docs:

  

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

     

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

gwt.xml档案

中添加了以下两行
<add-linker name="xsiframe"/>
<set-configuration-property name="devModeRedirectEnabled" value="true"/>

我编译了项目,然后我发起了http://localhost:9876/没有发生任何事情。

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

我在这里缺少什么?

感谢您提供任何线索。

1 个答案:

答案 0 :(得分: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

希望这会对你有所帮助。