您的位置:首页 > 运维架构 > Tomcat

Linux 配置tomcat以service方式 start stop restart 运行

2017-05-03 14:42 549 查看
脚本文件,在/etc/rc.d/init.d/下面创建启动/停止脚本文件

# chkconfig: 2345 10 90
# description: Starts and Stops the Tomcat daemon.
#by jj
##############################################
#Startup script for Tomcat on Linux

#filename tomcat.sh

#Make sure the java and the tomcat installation path has been added to the PATH

JAVA_HOME=/usr/local/jdk1.8.0_111                  #JDK安装目录
CATALINA_HOME=/usr/local/apache-tomcat-8.5.14           #tomcat安装目录
export JAVA_HOME
export CATALINA_HOME

###############################################

start_tomcat=$CATALINA_HOME/bin/startup.sh              #tomcat启动文件
stop_tomcat=$CATALINA_HOME/bin/shutdown.sh                  #tomcat关闭文件

start() {
echo -n "Starting tomcat: "
${start_tomcat}
echo "tomcat start ok."
}
stop() {
echo -n "Shutting down tomcat: "
${stop_tomcat}
echo "tomcat stop ok."
}

# See how we were called

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 10
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
esac

exit 0


2 . 保存脚本文件

将脚本文件保存在/etc/init.d中,命名为tomcat

1.设置脚本属性: chmod a+x tomcat
2.给脚本权限:   chmod 755 tomcat
3.添加到服务:   chkconfig --add tomcat
4 配置成功:     service tomcat start


注意:

tomcat文件的头两行的注释语句中,是否包含chkconfig和description,否则在执行“chkconfig –add tomcat”时,会出现“service XXX does not support chkconfig”的错误提示。

# chkconfig: 2345 10 90
# description: Starts and Stops the Tomcat daemon.


chkconfig 解析

# chkconfig: 2345 10 90


2345 是默认启动级别,级别有0-6共7个级别。

  0:关机   

  1:单用户模式   

  2:无网络连接的多用户命令行模式   

  3:有网络连接的多用户命令行模式   

  4:不可用   

  5:带图形界面的多用户模式   

  6:重新启动

10是启动优先级

90是停止优先级

注意: 优先级范围是0-100,数字越大,优先级越低。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux