在CentOS上創建tomcat服務腳本的步驟如下:
/etc/init.d/
目錄下創建一個新的腳本文件,比如tomcat
:sudo vi /etc/init.d/tomcat
#!/bin/bash
# Tomcat auto-start
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
PROG_PATH=/opt/apache-tomcat-9.0.37
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export CATALINA_HOME=$PROG_PATH
export CATALINA_BASE=$PROG_PATH
export CATALINA_PID=$CATALINA_BASE/tomcat.pid
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
;;
esac
exit 0
tomcat
腳本文件添加可執行權限:sudo chmod +x /etc/init.d/tomcat
chkconfig
命令將tomcat服務添加到系統服務中:sudo chkconfig --add tomcat
sudo chkconfig tomcat on
現在,您可以通過以下命令啟動、停止和重啟Tomcat服務:
sudo service tomcat start
sudo service tomcat stop
sudo service tomcat restart