我已经将我的GWT应用程序部署到目标环境(即编译并复制war
目录内容到目标设备的/var/www
),但其中一些部分不起作用。我了解到,我可以通过打开部署的GWT应用程序URL并添加gwt.codesvr
URL参数来调试本地GWT应用程序实例,就像它在目标环境中运行一样,例如:
http://deployment_host/gwtapp.html?gwt.codesvr=localhost:9997
我明白了
Plugin failed to connect to Development Mode server at localhost:9997
Follow the underlying troubleshooting instructions
我的Chrome浏览器和Eclipse运行在同一台机器上,所以上面的localhost应该没问题。为了确保,我在Eclipse的Run/Debug配置中添加了-bindAddress 0.0.0.0,并尝试使用我的外部IP地址/主机名,但没有改变,唯一改变的是错误信息被相应地更新。我做错了什么吗?
如果我在上面用localhost
代替deployment_host
,一切都很正常,但对我来说没有任何用处去调试本地代码。(当在本地运行时,本地Apache会进行一些代理和反向代理,因此我不需要8888端口,但这与问题无关)
相关问题Debugging GWT applications outside of dev mode? 和 Debug GWT application in a remote browser ,但并没有帮助。