我需要通过 Internet 与同事共享 GWT 应用程序的输出。所以我转发了 Jetty 服务器的端口 8080 和代码服务器的端口 9999。
现在,当我的 friend 尝试访问 url http://<my public ip address>:8080/myproject/show/mainpage?gwt.codesvr=<my public ip address>:9999
时在他的浏览器中,客户端加载,但他收到消息“插件无法连接到托管模式服务器......”
有办法解决这个问题吗?
谢谢
最佳答案
您是否也在运行 Jetty 服务器?我的意思是您需要在 Debug模式下运行您的 GWT 项目。
正如我现在所看到的,您的大学想要“以 Debug模式”连接:
"?gwt.codesvr= [我的公共(public) IP 地址]:9999"
1)您应该先开始 ping 您的 IP,如果没问题则可以转到步骤 2。
2) 然后尝试在不使用 jetty 的情况下连接到您的 Web 应用程序: http://[我的公网IP地址]:8080/myproject/show/mainpage
3)然后,如果你们想像大学考试一样进行调试并且遵循jetty服务器,则需要启动jetty服务器GWT Dev Mode w/o Jetty服务器,然后在最佳情况下,您的大学可以将他的插件附加到您的jetty服务器。
祝你好运;)
关于java - 转发 GWT 应用程序的端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9313162/