创建Tomcat目录方便后续管理
mkdir /usr/local/tomcat
cd /usr/local/tomcat
选择要下载的版本
去tomcat库查看想要下载的版本
https://mirrors.cnnic.cn/apache/tomcat/
下载
选择tomcat9的一个版本
wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.65/bin/apache-tomcat-9.0.65.tar.gz
解压
tar xzf apache-tomcat-9.0.65.tar.gz
## 测试
cd apache-tomcat-9.0.65/
sh bin/startup.sh
## 访问8080端口看成功与否
## 关闭
sh bin/shutdown.sh
## 查看当前路径
pwd
## 修改配置文件
vim /etc/profile
# 在配置文件末尾增加tomcat配置
TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.7
PATH=$PATH:$TOMCAT_HOME/bin
export TOMCAT_HOME PATH
# 刷新配置
source /etc/profile
验证
## 启动tomcat
startup.sh
## 关闭tomcat
shutdown.sh
添加防火墙开放端口
##添加防火墙开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
## 重启防火墙
systemctl restart firewalld.service
创建tomcat自启动配置
新建服务脚本
vim /etc/init.d/tomcat
添加以下代码脚本
#!/bin/bash
# description: Tomcat9 Start Stop Restart
# processname: tomcat9
# chkconfig: 234 20 80
CATALINA_HOME=/usr/local/apache-tomcat-9.0.65
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo 'please use : tomcat {start | stop | restart}'
;;
esac
exit 0
添加权限
chmod a+x apache-tomcat-9.0.65
启动方式
启动:service tomcat start
停止:service tomcat stop
重启:service tomcat restart
若遇到jre找不到报错,需要在catalina.sh加入以下代码
export JAVA_HOME=/data/software/java/jdk1.8.0_201
export JRE_HOME=/data/software/java/jdk1.8.0_201/jre
配置开机自启动
chkconfig --add tomcat
chkconfig tomcat on