1.确认服务是否正确地向外开放了端口。
netstat -tulnp | grep 8080
✅ 正确 :如果看到 :::8080、*:8080 或 0.0.0.0:8080,说明服务已正确监听所有网络接口,问题可能出在防火墙
2.检查系统防火墙
systemctl status firewalld
如果看到 active (running),说明防火墙已开启。
3.firewall-cmd --list-all
查看输出中的 ports: 字段,确认是否有 8080/tcp
4.开放端口
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
开放后,再使用 firewall-cmd --list-all 确认规则已生效
5🌐 检查网络连通性
如果以上都正确,可以在服务器内部用 curl 测试一下:
测试本地(确认服务响应):
bash
curl -v http://127.0.0.1:8080/tongjds/toLogin
如果成功返回页面内容,说明服务本身无问题。
-
测试网络(确认IP和端口可达):
bash
curl -v telnet://10.10.83.95:8080此命令用于测试从服务器本机到其自身 IP 的路由和端口是否通畅。