使用apache tomcat无法使用外部IP连接到我的网站

时间:2016-02-03 09:23:41

标签: java tomcat

我的jsp网站存在连接问题。这很好,如果我使用http://localhost:8080/examples/就可以工作......但是当我把它改成我当前的IP地址时,它就不起作用了。起初,我认为这是路由器问题,所以我调整路由器的设置,但即使我删除了路由器,它仍然无法正常工作。

我之前搜索过这个问题,我已经将server.xml(add address =“0.0.0.0”useIPVHosts =“true”)更改为

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

我也试图关闭防火墙。但它仍然无效。 我正在使用apache tomcat 9.0.0.M1和Windows 10。

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:0)

您是否尝试使用http://IP_Address:port/ProjectName

这样的URI来访问它?

答案 1 :(得分:0)

我检查过路由器网页。我发现WAN IP地址是私有地址?我只有一个路由器。怎么处理?感谢。

步骤3:注意状态页面中的WAN IP地址

如果步骤1和2确认没有问题,但您仍然无法远程访问服务器。请检查路由器状态页面上的WAN IP地址,并确认它是公共IP地址。如果它是privateIP地址,这意味着TP-LINK路由器前面有一个额外的路由器/ NAT,你必须打开与该路由器/ NAT上TP-LINK路由器的服务器相同的端口。