端口正确转发但无法访问LAN外的Tomcat

时间:2012-05-03 16:22:07

标签: java tomcat

我的Tomcat存在问题。

我想做什么:

我希望能够在局域网外访问我的webapp。我正在使用Tomcat作为网络服务器,收听端口9191。

托管Tomcat的计算机具有STATIC IP(例如192.168.1.100)。我的网络配置如下:

互联网-----我的路由器-----计算机1                          -----计算机2(静态IP:192.168.1.XXX) - 托管TOMCAT

我已经使用PFPortChecker工具测试了端口转发,它说一切正常,端口正确转发。

问题:

当我尝试 http:// localhost:9191 / myAppName http:// 192.168.1.XXX/myAppName 时,即使我尝试同一局域网中的另一台计算机。 。但是,如果我尝试 http:// mypublicip:9191 / myAppName 。浏览器说它无法打开网站。我很绝望。我不知道我能做什么了。

Tomcat配置:

server.xml:http://pastebin.com/vhnuEHBM

那么,我该怎么办?

1 个答案:

答案 0 :(得分:0)

你有tomcat绑定到loopback接口。将其设置为0.0.0.0(监听所有接口)或您分配给计算机的静态IP。