<强>问题引出:强>
虚拟机上安装centOS7,配置Tomcat并成功启动。但是在浏览器里却无法访问Tomcat 8080端口。
<强>原因:强>
因为CentOS 7或7 RHEL或Fedora,默认防火墙是由firewalld来管理,而firewalld没有对8080端口开放,所以进行8080端口开放配置。
CentOS 7之前的版本,由iptables控制linux的端口。
CentOS升级到7之后,无法使用iptables控制linux的端口,因为是CentOS 7使用firewalld代替了原来的iptables。
<>强解决方法:强>
1,在firewalld上开放8080端口
命令如下:
firewall-cmd区=公共——添加一个端口=8080/tcp——永久
命令解析:
,带#作用域 ——添加一个端口=8080/tcp #添加端口,格式为:端口/通讯协议 ——#永永久久生效,没有此参数设置,重启后会失效
2,重启防火墙
命令如下:
firewall-cmd——重载
3,打开外部浏览器,输入<代码> http://centOS IP: 8080> 代码,即可看到tomcat欢迎界面!
以上就是linux下tomcat无法访问的详细内容,更多请关注其它相关文章!