linux 下tomcat开机自启动
上面的注释的意思是,redis服务必须在运行级1,2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。优先级范围是0-100,数字越大,优先级越低。
修改Tomcat/bin/startup.sh 为:
必须加
#!/bin/sh
# chkconfig: 2345 50 10
# description: Auto-starts tomcat8342
# /etc/init.d/tomcat8342
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
export JAVA_HOME=/opt/jdk1.8.0_181
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/opt/tomcat8342
/opt/tomcat8342/bin/catalina.sh start
修改可执行
chmod 755 tomcat8342
#复制文件
cp -p startup.sh /etc/init.d/tomcat8342
添加到自启项
chkconfig --add tomcat8342
如果需要自启动某些服务,只需使用chkconfig 服务名 on即可,若想关闭,将on改为off
chkconfig tomcat8342 on
查询开启启动列表
chkconfig --list tomcat8342
/etc/init.d/tomcat8342 start
查看服务状态
systemctl status tomcat8342