我需要通过互联网与同事分享我的GWT应用程序的输出。所以我转发了Jetty服务器端口8080和代码服务器端口9999。
现在当我的朋友试图在他的浏览器中访问URL http://<my public ip address>:8080/myproject/show/mainpage?gwt.codesvr=<my public ip address>:9999
时,客户端会加载,但是他收到消息“插件无法连接到托管模式服务器...”
有什么方法可以解决这个问题吗?
谢谢
答案 0 :(得分:1)
您是否也在运行Jetty服务器?我的意思是你需要在调试模式下运行你的GWT项目。
正如我现在看到你的大学想要“以调试模式”连接:
“?gwt.codesvr = [我的公共IP地址]:9999”
1)你应该先开始ping你的IP,如果没问题,你可以转到第2步。
2)然后尝试连接到没有码头的Web应用程序: http:// [我的公共IP地址]:8080 / myproject / show / mainpage
3)然后,如果你们想像你的大学测试一样调试你跟随码头服务器,你需要启动Jetty服务器GWT开发模式没有Jetty服务器,然后在最佳情况下你的大学可以附加他的插件到你的码头服务器。
祝你好运;)答案 1 :(得分:0)
可能的解决方案from another SO question:
在eclipse中打开调试配置并添加参数 -bindAddress 192.168.1.2(用你机器的本地ip地址替换ip)到参数&gt;程序参数。这就是我们的方式 在虚拟框中调试。