linux centos7安装tomcat8以及遇到坑的解决办法

下载tomcat

下载路径:http://tomcat.apache.org/download-80.cgi

linux centos7安装tomcat8以及遇到坑的解决办法

在/usr/local 下 新建 tomcat目录
linux centos7安装tomcat8以及遇到坑的解决办法
使用winSCP将apache-tomcat-8.5.37.tar.gz安装包复制到tomcat目录下

输入指令:

tar -zxvf apache-tomcat-8.5.37.tar.gz      # 解压压缩包
rm -rf apache-tomcat-8.5.37.tar.gz        # 删除压缩包
cd /usr/local/tomcat/apache-tomcat-8.5.37     #进入tomcat的目录(根据自己的安装目录来)

执行tomcat

进入tomcat执行目录

cd /usr/local/tomcat/apache-tomcat-8.5.37/bin

查看tomcat的运行状态

ps -ef | grep tomcat

linux centos7安装tomcat8以及遇到坑的解决办法
发现tomcat 未启动

启动tomcat

./startup.sh

linux centos7安装tomcat8以及遇到坑的解决办法
tomcat启动成功

输入 http://192.168.229.129:8080/ 访问 tomcat
如果无法访问看下面解决方案

据排查,是Centos7的防火墙拦截了tomcat访问的8080端口。

可以通过关闭防火墙来实现Tomcat访问,但是这种方法并不安全。

通过开放centos7防火墙的端口:
##Add 8080 端口
firewall-cmd --permanent --zone=public --add-port=8080/tcp
##Reload 重启
firewall-cmd --reload
##检查是否生效
firewall-cmd --zone=public --query-port=8080/tcp
生效后,重启tomcat,tomcat可以访问!
linux centos7安装tomcat8以及遇到坑的解决办法