不能使用外部IP地址访问tomcat 8

我部署了一个使用Tomcat8在Windows 7上监听TCP-8080的Web应用程序。它在我的内部networking上正常工作。

不过,我也想远程访问它,所以我search了一下所需的configuration,做了如下:

1)创build规则以启用端口8080上的stream量;

2)编辑server.xml以添加“地址”属性:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" address="0.0.0.0" /> 

3)暂时禁用我的路由器上的内部防火墙。

但是我仍然无法从外部访问我的应用程序。 我也尝试完全禁用Windows防火墙,但似乎没有任何工作。

我现在能做什么?

您需要将端口从您的路由器转发到您部署的machine.in路由器设置选项,如“虚拟服务器”或“转发”(取决于路由器型号)。

例如,如果您部署的机器IP是192.168.0.104。

 ID Service Port Internal Port IP Address Protocol 1 8080 8080 192.168.0.104 TCP