Linux - tomcat设置开机启动

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yk10010/article/details/89446826

第一步: 通过service启动tomcat服务

如果想通过service启动一个自定义服务,只需在/etc/init.d/下建立启动脚本
启动方式:

service tomcat start/stop

建立tomcat文件,然后赋权

chmod +x /etc/init.d/tomcat

编辑tomcat文件:

#!/bin/sh -e
# chkconfig: 2345 20 80
# description: tomcat
### BEGIN TOMCAT SERVICE
### END INIT INFO
export JAVA_HOME=/usr/local/java/jdk1.8.0_201
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.
export CATALINA_HOME=/opt/apache-tomcat-8.5.39/

case "$1" in
start)
        ${CATALINA_HOME}/bin/startup.sh
        echo 'tomcat start success'
        exit 0
        ;;
stop)
        ${CATALINA_HOME}/bin/shutdown.sh
         echo 'tomcat stop success'
        exit 0
        ;;
debug)
        ${CATALINA_HOME}/bin/shutdown.sh
        ${CATALINA_HOME}/bin/catalina.sh run
        exit 0
        ;;
force-reload|restart)
        ${CATALINA_HOME}/bin/startup.sh
        ${CATALINA_HOME}/bin/shutdown.sh
        exit 0
        ;;
*)
        echo "Usage: /etc/init.d/tomcat {start|stop|restart|force-reload|debug}"
        exit 1
        ;;
esac
exit 0

注意; 需要加上# chkconfig: 2345 20 80 否则不能加入开机启动
这样我们就可以service tomcat start开启动服务了

第二步: 把服务加入开机启动

添加tomcat服务

chkconfig --add tomcat

查看服务

chkconfig --list

设置开机启动

chkconfig tomcat on

猜你喜欢

转载自blog.csdn.net/yk10010/article/details/89446826
今日推荐