前言
环境: Centos7, Tomcat7, JDK8java
安装配置成功以后,启动tomcat服务, 而后使用本地浏览器访问http://xx:xx:xx:xx:8080, 没法访问。web
虽然最终解决了问题,不过仍是先吐槽一句——浏览器
心累啊!!tomcat
好,遇到这种问题咱们只能各类排查:服务器
1.java安装正确否?网络
echo $JAVA_HOME
echo $TOMCAT_HOME
2.网络通否?tcp
服务器与宿主机互相ping试一试。svg
3.防火墙关闭否?.net
查看防火墙状态: systemctl status firewalld
启动防火墙: systemctl start firewalld
中止防火墙: systemctl stop firewalld
永久停用: systemctl disable firewalld
启用防火墙: systemctl enable firewalld
4.若是不关闭防火墙,8080端口开放否?code
firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --reload
firewall-cmd --zone=public --query-port=8080/tcp
而后重启tomcat试试。
5.端口被占用否?
查看端口占用:
netstat –apn | grep 8080
到tomcat安装目录下,修改tomcat/conf/server.xml,将8080端口号改成8090(或其余端口),重启服务,发现能够正常访问。