我对 Tomcat 还不熟悉。我使用 win XP。我已经安装了 Tomcat 7.0.3,并启动了它。
我启动了浏览器,转到 localhost:8080,我可以看到祝贺页面,说 tomcat 正在运行。
我打开了一个“我的 IP 是什么”网页来检索我的 IP,拿起我的智能手机,打开浏览器,将地址设置为http://[我的 ip]:8080,但它说服务器已关闭。
我在 Win 防火墙中为端口 8080 添加了例外。然后检查 Tomcat localhost_access_log,除了我从主机浏览器启动的请求外,没有显示任何请求。
我运行 tomcat 的计算机通过 USB 无线调制解调器连接到互联网,因此它的上传容量非常适中,但祝贺页面很简单。
我做错了什么?
有什么建议么?
谢谢!
答案1
因此,据我了解,问题在于您仅在本地主机上运行 Tomcat 服务器,而不是在移动设备上尝试过的接口 IP 上运行。
为了验证相同内容,请转到 tomcat 正在运行的同一台机器,并在浏览器中输入http://[myip]:8080
,而不是http://localhost:8080
。
如果网站无法打开,那么问题与我预期的一样。要修复它,请尝试找到可以更改配置的位置,以便 apache 在本地主机和您的 IP 上运行。
如果网站正常运行,则问题出在防火墙上,您需要查看 Windows 防火墙,看看是什么阻止了您的请求。