1、下载Tomcat
官网地址:Apache Tomcat® - Apache Tomcat 8 Software Downloads
其他地址:Linux版本tomcat安装包apache-tomcat-9.0.64-Java文档类资源-CSDN下载
2、将下载下来的安装包上传到Linux服务器中
3、Java环境配置,参考文章:
linux 下 java环境安装_小蓝波的博客-CSDN博客
4、解压tomcat压缩包
tar -zxvf apache-tomcat-9.0.64.tar.gz
5、移动tomcat文件到/usr/soft下
mv apache-tomcat-9.0.64 /usr/soft/tomcat9.0
6、设置Tomcat开机自启动
(1)在/etc/init.d文件夹下新建tomcat文件,并且授权
cd /etc/init.d
mkdir tomcat
chmod 777 tomcat
(2)将如下脚本添加到tomcat文件中
#!/bin/bash
# description: Tomcat9 Start Stop Restart
# processname: tomcat9
# chkconfig: 234 20 80
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.77
TOMCAT_USER=root
case $1 in
start)
su - $TOMCAT_USER -c "sh $CATALINA_HOME/bin/startup.sh"
;;
stop)
su - $TOMCAT_USER -c "sh $CATALINA_HOME/bin/shutdown.sh"
;;
restart)
su - $TOMCAT_USER -c "sh $CATALINA_HOME/bin/shutdown.sh"
su - $TOMCAT_USER -c "sh $CATALINA_HOME/bin/startup.sh"
;;
*)
echo 'please use : tomcat {start | stop | restart}'
;;
esac
exit 0
注意:TOMCAT_USER是设置的启动tomcat的用户,例如可以TOMCAT_USER等于root,也可以专门新建一个用户用来管理Tomcat
如果#!/bin/bash
# description: Tomcat9 Start Stop Restart
# processname: tomcat9
# chkconfig: 234 20 80 不写的话,在使用chkconfig --add tomcat时会报
(3)保存成功以后就可以执行一下脚本来启动、停止 和 重启服务
启动:service tomcat start
停止:service tomcat stop
重启:service tomcat restart
(4)Tomcat 配置开机自启动,向chkconfig添加 tomcat 服务的管理
给tomcat文件分配可执行权限 chmod +x tomcat
添加tomcat为系统服务, chkconfig --add tomcat
如果在执行该命令时提示:service tomcat does not support chkconfig,需要将#!/bin/bash
# description: Tomcat9 Start Stop Restart
# processname: tomcat9
# chkconfig: 234 20 80加入到tomcat文件中
(5)设置tomcat服务自启动
chkconfig tomcat on
(6)查看tomcat的启动状态
chkconfig --list | grep tomcat
(7)状态如下
chkconfig –list | grep tomcat
(8)关闭tomcat服务自启动
chkconfig tomcat off
(9)删除tomcat服务在chkconfig上的管理
chkconfig –del tomcat