CentOS无法访问tomcat

在linux中部署tomcat,在浏览器中8080端口无法访问。tomcat默认使用8080端口。

解决CentOS无法访问tomcat

netstat -ntlp //查看当前所有tcp端口·

命令行方式:
  1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
  2. 保存:/etc/rc.d/init.d/iptables save
  3. 重启服务:/etc/init.d/iptables restart
  4. 查看端口是否开放:/sbin/iptables -L -n
如果权限不够:
  1. sudo -s #进入root用户模式,仍在原来目录下(不要用su - root,否则进入root目录了)
  2. cd /var/lib #进入指定目录
  3. ll # 查看该目录下所有文件权限
  4. chmod 777 files-name #更改指定文件的权限

检查Tomcat

验证tomcat是否启动成功,输入命令ps -ef|grep tomcat

启动tomcat,进入到tomcat目录下的bin目录,输入命令./statup.sh

Tomcat started:表示启动成功

检查防火墙

输入命令firewall-cmd --state

running:正在运行

not running:没有运行

开启防火墙

输入命令systemctl start firewalld开启防火墙

检查8080端口

输入命令firewall-cmd --permanent --zone=public --list-ports
在这里插入图片描述
如果没有,开启8080端口

输入命令firewall-cmd --zone=public --add-port=8080/tcp --permanent

success:表示添加成功

重启防火墙

输入命令firewall-cmd --reload

success:表示重启成功

验证8080端口

输入命令firewall-cmd --zone=public --query-port=8080/tcp

yse:表示成功

你可能感兴趣的:(linux,服务器配置)