天天看點

Tomcat實作開機自啟的三種方式

Tomcat實作開機自啟有三種方式,分别為編輯etc/rc.local檔案、加入計劃任務crontab、設定為開機自啟服務chkconfig

  • 一、修改 /etc/rc.d/rc.local (/etc/rc.local的軟鍊)檔案末尾添加腳本
  • Tomcat實作開機自啟的三種方式
  • 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檢視服務是否添加成功