在远程环境中调试GWT应用程序

Irf*_*rfy 3 eclipse debugging gwt

我已将我的GWT应用程序部署到其目标环境(即编译并将war目录内容复制到目标设备/var/www),并且它的某些部分无法正常工作.我知道我可以调试我的GWT应用程序的本地实例,就像它在目标环境中运行一样,打开已部署的GWT App URL并gwt.codesvr为其添加URL参数,如下所示:

http://deployment_host/gwtapp.html?gwt.codesvr=localhost:9997
Run Code Online (Sandbox Code Playgroud)

我明白了

Plugin failed to connect to Development Mode server at localhost:9997
Follow the underlying troubleshooting instructions
Run Code Online (Sandbox Code Playgroud)

我的Chrome浏览器与Eclipse在同一台机器上运行,因此上面的localhost应该没问题.为了确保,我在Eclipse的Run/Debug配置中添加了-bindAddress 0.0.0.0并尝试使用我的外部IP /主机名,没有任何更改,只是错误消息已相应更新.我究竟做错了什么?

如果我更换deployment_hostlocalhost上述一切工作正常,但它是没有用的,我在本地调试.(在本地Apache中有一些Proxy和ReverseProxy-ing,所以我在本地运行时不需要8888端口,但这应该是无关的)

问题在开发模式之外调试GWT应用程序?远程浏览器中的调试GWT应用程序是相关的,但没有帮助.

Col*_*rth 6

如果您使用的是Chrome,请在右侧的地址栏中查找灰色GWT图标.在任何其他浏览器中,您会看到一条确认您要调试的弹出消息,但在Chrome中显然无法进行调试.

单击该图标,它将要求您将此站点列入白名单,以便在您的计算机上本地运行Java.将它列入白名单后,它应该正确运行.