【发布时间】:2012-05-13 04:57:30
【问题描述】:
我的 Tomcat 有问题。
我想做的事:
我希望能够在局域网外访问我的 web 应用程序。我使用 Tomcat 作为网络服务器,监听 9191 端口。
托管 Tomcat 的机器具有静态 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
那么,我该怎么办?
【问题讨论】:
-
你有这个问题吗?请告诉我什么是解决方案?\
-
不,我还没有解决。不幸的是,局域网外的计算机似乎可以访问该 URL。但是局域网内的电脑根本无法访问。我不知道为什么。
-
我认为这不是您的设置问题,很可能是防火墙问题或路由器问题。您是否尝试过直接连接到调制解调器而不是通过路由器?