在远程浏览器中调试GWT应用程序

时间:2010-10-15 16:25:59

标签: eclipse debugging gwt vmware

我尝试在远程浏览器(位于除Eclipse实例之外的其他计算机上)上调试GWT应用程序,例如在VMware环境中。不幸的是,在下面打开地址时没有任何联系。

http://192.168.1.2:8888/app_test.html?gwt.codesvr=192.168.1.2:9997

我尝试将-Dgwt.args="-bindAddress 0.0.0.0"添加到参数 - > VM参数但参数似乎无法识别。服务器仍然绑定到localhost。

我使用Google Eclipse插件。谢谢你的帮助。

3 个答案:

答案 0 :(得分:22)

在eclipse中打开您的调试配置并将-bindAddress 192.168.1.2(将ip替换为您机器的本地IP地址)添加到arguments > program arguments。这就是我们在虚拟框中调试的方式。

答案 1 :(得分:8)

我使用Eclipse / GWT 2.4的步骤:

  • 在服务器PC / Mac / Linux上的“运行配置|参数|程序参数”(Eclipse)中添加参数“-bindAddress 0.0.0.0”
  • 服务器防火墙:打开端口9997(in)
  • 客户端firewell:打开端口9997(out)
  • 最后(这是阻止运行/调试的缺失步骤)。在您的客户端Chrome浏览器中,转到选项(chrome:// settings / extensions)并在允许的主机列表中添加服务器IP地址
  • 启动服务器,它将显示正确的URL

答案 2 :(得分:6)

对于挣扎于GWT和Maven的人:插件接受参数

 -Dgwt.bindAddress=0.0.0.0  

其他语法对我不起作用