我在 linux pc 上运行 tomcat,它的 ip 地址是 192.168.1.31,端口号是 8084。我已经通过以下网址对其进行了测试:
但是当我从另一台电脑(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
我关闭了防火墙。我不明白错误在哪里。请帮我 。
最佳答案
默认情况下,以192.168.
开头的IP 地址用于本地网络,因此如果您的windows 机器不在该网络中,它实际上无法访问您的tomcat。在您的 Windows 计算机上检查 ipconfig
并尝试查找从 192.168.
开始的地址以找出它。
您也可以在配置文件 tomcat/conf/server.xml
中更改您的 tomcat 绑定(bind)地址,并将 tomcat 绑定(bind)到公共(public) IP 地址。
另一种解决方案是配置您的 iptables 以将流量从您的公共(public) IP 的某个端口转发到您本地网络上的端口 8084
。
关于java - tomcat启动但无法从另一台电脑上收听,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44867750/