tomcat開啟自啟動
阿新 • • 發佈:2019-01-11
linux方式
#!/bin/bash #chkconfig: 2345 11 91 #description: Starts and Stops the Tomcat daemon. #by benjamin ############################################## #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=/data/jdk1.8.0_172/ #JDK安裝目錄 CATALINA_HOME=/data/tomcat/ #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) stopsleep 10 start ;; *) echo "Usage: $0 {start|stop|restart}" esac exit 0
chmod 755 /etc/rc.d/init.d/tomcat #指令碼授權 chkconfig --add /etc/rc.d/init.d/tomcat #加入系統服務中 chkconfig tomcat on #設定tomcat在各等級為on chkconfig --list tomcat #檢視tomcat各個等級是否為on
windows方式:
Windows自啟動(tomcat)
tomcat是安裝版本,則在cmd輸入service.msc找到
tomcat解壓版,通過startup.bat手動啟動tomcat後會出現對話方塊,如果機器意外重啟,tomcat還需要手動重啟,比較麻煩。(解壓版需要新增環境變數和新增服務名稱手動安裝版直接services.msc找到tomcat服務右鍵屬性找到啟動型別選擇自動即可)(解壓版需要新增環境變數手動安裝不需要新增環境變數)
解決:將tomcat安裝成系統服務,設定啟動方式為自啟動。
1.安裝tomcat服務 進入tomcat的bin目錄下,執行service.bat install安裝 E:\tomcat_8083\bin>service.bat install Installing the service 'Tomcat7' ... Using CATALINA_HOME: "E:\tomcat_8083" Using CATALINA_BASE: "E:\tomcat_8083" Using JAVA_HOME: "E:\Program Files (x86)\jdk1.7.0_25_X64" Using JRE_HOME: "E:\Program Files (x86)\jdk1.7.0_25_X64\jre" Using JVM: "E:\Program Files (x86)\jdk1.7.0_25_X64\jre\bin\server\jvm.dll" Failed installing 'Tomcat7' service
如果提示Failed,可執行services.msc檢視服務,看是否已存在Tomcat7服務,有則需要給新安裝的服務指定其他名稱,如下:
E:\tomcat_8083\bin>service.bat install Tomcat_8083 Installing the service 'Tomcat_8083' ... Using CATALINA_HOME: "E:\tomcat_8083" Using CATALINA_BASE: "E:\tomcat_8083" Using JAVA_HOME: "E:\Program Files (x86)\jdk1.7.0_25_X64" Using JRE_HOME: "E:\Program Files (x86)\jdk1.7.0_25_X64\jre" Using JVM: "E:\Program Files (x86)\jdk1.7.0_25_X64\jre\bin\server\j vm.dll" The service 'Tomcat_8083' has been installed. 提示安裝成功! 如果需要刪除服務,則使用 E:\tomcat_8085\bin>sc delete Tomcat7 [SC] DeleteService 成功