1)服务器端的测试告诉您
localhost正在解析ipv4和ipv6回送地址,但可能无法解析为192.168.168.1:
Resolving localhost (localhost)... ::1, 127.0.0.1
2)检查tomcat绑定到的IP地址,
netstat -nlt或者
ss -nlt
如果您看到类似
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN
tomcat绑定到所有可用IP 的条目,则说明这是主机或服务器上的防火墙问题。
如何修复
- 检查防火墙。
- 检查
address
server.xml的属性,如果显示localhost
,将其更改为0.0.0.0
或192.168.168.1
<Connector port="8080" protocol="HTTP/1.1" address="0.0.0.0"connectionTimeout="20000" maxPostSize="2147483647" redirectPort="8443" />
要进行测试,请
wget http://192.168.168.1.1:8080在 服务器端 运行,然后从浏览器进行测试。
连接器元素的Tomcat官方文档



