tomcat启动但不能从另一台电脑收听

tomcat启动但不能从另一台电脑收听

问题描述:

我在linux pc中运行tomcat,其IP地址为192.168.1.31,端口号为8084。我已经通过以下网址进行了测试:tomcat启动但不能从另一台电脑收听

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 

我有防火墙关闭。我不知道错误在哪里。请帮帮我 。

+0

要清楚,从“其他PC”中,您是否仍将端口#包含在“上述地址”中?如果不是,那么应该以与测试相同的方式出现在URL中。 –

+0

是的。我输入了地址http://192.168.1.31:8084/ –

+1

只是为了确认显而易见的是,你在同一个网络中,对吗?什么是Windows PC的IP地址? – Vineet

默认以192.168.开头的IP地址是本地网络,所以如果你的windows机器不在这个网络中,它实际上无法到达你的tomcat。检查您的Windows机器上的ipconfig,并尝试查找从192.168.开始寻找的地址。

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

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