转发GWT应用程序的端口

时间:2012-02-16 14:36:59

标签: java gwt jetty

我需要通过互联网与同事分享我的GWT应用程序的输出。所以我转发了Jetty服务器端口8080和代码服务器端口9999。 现在当我的朋友试图在他的浏览器中访问URL http://<my public ip address>:8080/myproject/show/mainpage?gwt.codesvr=<my public ip address>:9999时,客户端会加载,但是他收到消息“插件无法连接到托管模式服务器...” 有什么方法可以解决这个问题吗?

谢谢

2 个答案:

答案 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;程序参数。这就是我们的方式   在虚拟框中调试。