linux centos7安装tomcat8以及遇到坑的解决办法
下载tomcat
下载路径:http://tomcat.apache.org/download-80.cgi
在/usr/local 下 新建 tomcat目录
使用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
发现tomcat 未启动
启动tomcat
./startup.sh
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可以访问!