我的电脑上运行着一个 tomcat 服务器,我可以通过以下方式在本地访问它:(http://localhost:9090
我更改了 server.xml 文件中的端口)。现在,我无法远程访问 tomcat 服务器(即另一台机器,我可以使用 LAN 内部或外部的机器进行测试)。
无论如何,我尝试使用 netgear genie 界面来配置端口转发。我已将所有内部和外部端口设置为 9090(我尝试使用 80 作为内部端口,8080 作为外部端口,但它们已被使用)。
当我将浏览器指向:http://my-ip-address:9090
并且它只是超时...如果我不添加端口,系统会提示我输入用户名和密码,并出现一个消息框,内容为:
该网站要求输入用户名和密码
http://my-ip-address.
:“SMC 双 WAN 负载平衡 VPN 路由器管理工具”
这与我登录 netgear genie 界面所需的用户名和密码不同。请注意,我使用的是 Ubuntu(12.04、13.04 和 14.04)和 tomcat7。
请帮助我远程连接到我的 tomcat 服务器。
感谢您的所有帮助,如果您需要更多信息,请告诉我。
答案1
首先,您是否在网关上执行了端口转发到端口 9090?顺便说一句,您可以将外部端口设置为 9090,将内部端口设置为 80 .. 这将对您有用。
第二,您能确认您的服务器是否正常运行吗?尝试执行netstat -an | grep 9090
9090 是您的端口。如果没有看到,请重新启动 tomcat 服务。
最后,请先尝试连接 LAN 中的一台机器,以排除任何无效的故障可能性。在任何本地机器上将浏览器指向 http://:9090