Linux 设置Tomcat 跟随系统自启

参考文章:https://key2start.wordpress.com/tag/starting-tomcat-automatically-in-linux-boots/

下面做个简单的介绍,安装Tomcat的时候必须先安装了JDK,JDK安装方法可以在本站参考。这里的设置Tomcat自启是将tomcat注册为系统服务。

1.切换到 init.d 目录下 cd /etc/init.d

2.使用 vi 命令创建一个文件,例如:vi Tomcat7 --> tomcat7 是一个名字随便起,但是下面的命令要对应,在刚才创建的文件里面加入以下代码:

#!/bin/sh
###BEGIN INIT INFO
# chkconfig: 2345 10 90 
# description: myservice ....
# Provides: tomcat
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Should-Start: $named
# Should-Stop: $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start Tomcat.
# Description: Start the Tomcat servlet engine.
### END INIT INFO
# Tomcat 7 init-script
CATALINA_HOME=/xxx/apache-tomcat-7.0.72
export CATALINA_HOME
JAVA_HOME=/xxx/jdk1.8.0_92
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
case $1 in
 start)
 sh /xxx/apache-tomcat-7.0.72/bin/startup.sh
 echo "============ tomcat7 started successfully ============"
 ;;
 stop)
 sh /xxx/apache-tomcat-7.0.72/bin/shutdown.sh
 echo "============ tomcat7 stoped successfully ============"
 ;;
 restart)
 sh /xxx/apache-tomcat-7.0.72/bin/shutdown.sh
 sh /xxx/apache-tomcat-7.0.72/bin/startup.sh
 echo "============ tomcat7 restarted successfully ============"
 ;;
 *)
 sh /xxx/apache-tomcat-7.0.72/bin/startup.sh
 echo "============ tomcat7 started successfully ============"
 ;;
 esac
exit 0

注:请将上面路径中的xxx改成你自己的路径 JDK 和 Tomcat 路径。

3.授予执行的权限:

chmod +x tomcat7

4.增加所刚才的文件为系统服务:

chkconfig --add tomcat7

5.现在就可以通过下面的命令对Tomcat进行操作了:

service  start / stop / restart tomcat7

 

除特别注明外,本站所有文章均为原创,转载请注明原文链接:https://www.myblogbo.com/article/7.html

 Top