0

我的 Web 应用程序在 Mac OS 10.6.8 的 tomcat 服务器上运行。该应用程序运行良好,我可以使用 localhost 或 127.0.0.1 在本地访问该应用程序

系统连接到 LAN 并具有类似 10 的 IP 地址.* .

我的问题是,当我尝试使用真实 IP(10 ....)从连接到同一 LAN 的不同系统访问应用程序时,无法访问该应用程序。

是否需要进行任何配置,以便可以从不同的系统访问 tomcat 服务器。

我之前使用的是Windows系统,其他系统可以访问tomcat没有任何问题。

但是现在我已经将我的服务器转移到了 Mac OS,并且服务器无法在外部访问。

4

1 回答 1

2

首先检查 Tomcat 是否正在侦听公共 IP(默认情况下)。您可以确认这一点netstat -na | grep 8080

其次,检查 OSX 防火墙(系统偏好设置 -> 安全和隐私 -> 高级 - java 应该出现在列表中,并且应该设置为允许传入连接)没有阻止相关端口上的传入连接 - 我假设是 8080。

于 2012-05-17T15:05:26.350 回答