Linux下项目tomcat部署成功,但是访问不到的问题
1、明明已经部署成功了,但输入url就是访问不到
大家肯定都遇到过这样的问题,在linux下部署项目(尤其是部署新项目),tomcat正常启动,浏览器中输入部署的服务器IP及server.xml中配置的端口组成的url后,出现“无法访问此网站”:
tomcat虽已正常启动,但url无法访问:
2、可能是防火墙的锅
排除输入的url有错误的原因外,就需要考虑防火墙是否开放这个端口了。
linux命令窗口输入service iptables status,就能查看防火墙开放端口信息了,如下:
而我在server.xml中设置的端口为7071,上面查看的结果中是没有这个端口号的,那肯定就访问不到了,7071这个端口被防火墙给拦截了。
3、防火墙开放对应端口
要开放这个端口其实也很简单,3个命令就能完成:
- /sbin/iptables -I INPUT -p tcp --dport 7071 -j ACCEPT #开启7071端口;
- /etc/rc.d/init.d/iptables save #保存配置 ;
- /etc/rc.d/init.d/iptables restart #重启服务 。
执行完这 3 个命令后,重新输入service iptables status查看防火墙开放情况:
以上,7071端口已经开放,重新输入url,可以正常访问,如下。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)