linux部署tomcat时遇见的问题
问题一: 修改tomcat中conf/server.xml文件后部署服务器,按照ip:8080输入显示报错?(开启防火墙后访问)
原因:未设置防火墙开放端口
1、步骤如下
1.1、先查看防火墙状态
[root@localhost /] firewall-cmd --state
running
显示 running,表示正在运行,若为 not running 则未启动,可以使用 systemctl start firewalld 开启防火墙
1.2、查看当前待使用的端口,如8080是否开启了
[root@localhost /] firewall-cmd --zone=public --query-port=8080/tcp
yes
显示 yes 表明该端口已经开启,反之则未开启,可以进行下一步操作
1.3、开启对应端口
[root@localhost /] firewall-cmd --zone=public --add-port=8080/tcp --permanent
1.4、重新启动防火墙
[root@localhost /] firewall-cmd --reload
注:如果想查询开启的端口信息,可以使用
[root@localhost /] firewall-cmd --permanent --zone=public --list-port