我的Web应用程序在Mac OS 10.6.8中的tomcat服务器上运行。应用程序运行正常,我可以使用localhost或127.0.0.1
在本地访问应用程序系统已连接到LAN,其IP地址为10. 。。*。
我的问题是,当我尝试从连接到同一LAN的其他系统访问应用程序时,使用真正的IP(10 ....),无法访问该应用程序。
我是否需要进行任何配置,以便可以从其他系统访问tomcat服务器。
我之前使用的是Windows系统,tomcat可以在没有任何问题的情况下访问其他系统。
但现在我已将服务器转移到Mac OS,并且无法在外部访问服务器。
答案 0 :(得分:1)
首先检查Tomcat是否正在侦听公共IP(默认情况下是这样)。您可以使用netstat -na | grep 8080
其次,检查OSX防火墙(系统偏好设置 - >安全和隐私 - >高级 - java应该出现在列表中并且应该设置为允许传入连接)是否阻止相关的传入连接port - 我假设8080。