Tomcat实现开机自启有三种方式,分别为编辑etc/rc.local文件、加入计划任务crontab、设置为开机自启服务chkconfig
- 一、修改 /etc/rc.d/rc.local (/etc/rc.local的软链)文件末尾添加脚本
-
export JAVA_HOME=/usr/lib/jdk1.8.0_192 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:/usr/lib/jdk1.8.0_192/lib/tools.jar:/usr/lib/jdk1.8.0_192/lib/dt.jar:/usr/lib/jdk1.8.0_192/lib/mysql-connector-java-8.0.13.jar export CATALINA_HOME=/home/oracle/Desktop/apache-tomcat-8.0.47 /home/oracle/Desktop/apache-tomcat-8.0.47/bin/catalina.sh start
- 二、修改计划任务crontab
-
输入自建的脚本tomcat_selfstart.sh,内容如下:
-
#! /bin/bash export JAVA_HOME=/usr/lib/jdk1.8.0_192 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH =.:/usr/lib/jdk1.8.0_192/lib/tools.jar:/usr/lib/jdk1.8.0_192/lib/dt.jar:/usr/lib/jdk1.8.0_192/lib/mysql-connector-java-8.0.13.jar export CATALINA_HOME=/home/oracle/Desktop/apache-tomcat-8.0.47 /home/oracle/Desktop/apache-tomcat-8.0.47/bin/catalina.sh start
加上可执行权限chmod a+x tomcat_selfstart.sh
Crontab –e,输入以下内容:
@reboot sh /home/oracle/Desktop/tomcat_selfstart.sh
也可以自启成功
- 三、加入服务chkconfig实现自启
- 输入自建的脚本tomcat_selfstart.sh,内容如下:
-
#! /bin/bash #chkconfig:2345 80 90 #description:tomcat auto start export JAVA_HOME=/usr/lib/jdk1.8.0_192 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH =.:/usr/lib/jdk1.8.0_192/lib/tools.jar:/usr/lib/jdk1.8.0_192/lib/dt.jar:/usr/lib/jdk1.8.0_192/lib/mysql-connector-java-8.0.13.jar export CATALINA_HOME=/home/oracle/Desktop/apache-tomcat-8.0.47 /home/oracle/Desktop/apache-tomcat-8.0.47/bin/catalina.sh start
加上可执行权限
Chmod a+x /home/oracle/Desktop/tomcat_selfstart.sh
添加链接
Ln –s /home/oracle/Desktop/tomcat_selfstart.sh /etc/rc.d/init.d/tomcat8
添加开机启动服务
Chkconfig –add tomcat8
Chkconfig –list查看服务是否添加成功