tomcat启动但无法从另一台PC收听

时间:2017-07-02 05:29:25

标签: java windows tomcat redhat

我在linux pc中运行tomcat,其IP地址为192.168.1.31,端口号为8084。我通过以下网址对其进行了测试:

http://192.168.1.31:8084/

欢迎信息如下图所示:
enter image description here

但是当我从另一台电脑(windwos 10)输入上述地址时,我收到了这个错误:

This site can’t be reached

192.168.1.31 took too long to respond.
Search Google for 201 8084
ERR_CONNECTION_TIMED_OUT

我关闭了防火墙。我无法理解错误在哪里。请帮我 。

1 个答案:

答案 0 :(得分:2)

默认情况下以192.168.开头的IP地址适用于本地网络,因此如果您的Windows机器不在此网络中,它实际上无法访问您的tomcat。检查您的Windows计算机上的ipconfig,然后尝试查找从192.168.开始查找的地址。

此外,您可以在配置文件tomcat/conf/server.xml中更改tomcat绑定地址,并将tomcat绑定到公共IP地址。

另一种解决方案是配置 iptables 以将来自公共IP的某个端口的流量转发到本地网络上的端口8084