天天看點

Windows下開機自啟動Tomcat7

問題:tomcat7解壓版,通過startup.bat手動啟動tomcat後會出現對話框,如果機器意外重新開機,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\j
vm.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 成功
           

2.将服務設定成自啟動

Windows下開機自啟動Tomcat7

以上