You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法远程访问Apache Tomcat 9.0.73问题求助

Tomcat远程访问问题排查

你已经做的这4项操作都是正确的,针对远程无法访问的问题,再按以下步骤排查:

  • 验证Tomcat监听状态:在RHEL机器上执行 ss -tulpn | grep java,确认输出里有 0.0.0.0:8080(或:::8080)的监听记录,说明Tomcat确实在绑定所有网卡的8080端口
  • 检查云安全组规则(如果是云服务器):登录云服务商控制台,确认实例的安全组入站规则已放行TCP 8080端口,允许你的本地IP或所有IP访问
  • 本地测试连通性:在RHEL机器内部执行 curl http://<Remote_IP_Addr>:8080,如果能返回Tomcat默认页面,说明Tomcat服务本身正常,问题出在网络层面;如果本地也访问不了,检查Tomcat日志(TOMCAT_HOME/logs/catalina.out)是否有启动异常
  • 确认防火墙配置:执行 firewall-cmd --list-all,查看是否包含 8080/tcp 的允许规则。如果没有,添加规则并重启防火墙:
    firewall-cmd --add-port=8080/tcp --permanent
    firewall-cmd --reload
    
    也可以临时关闭防火墙(systemctl stop firewalld)测试,若关闭后能访问,说明是防火墙规则未配置正确
  • 排查SELinux限制:执行 getenforce 查看状态,如果是Enforcing,临时关闭测试(setenforce 0),若能访问,需配置SELinux允许Tomcat使用8080端口:
    semanage port -a -t http_port_t -p tcp 8080
    

内容的提问来源于stack exchange,提问作者Shubhankar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 11:19:58