1. 程式人生 > >新增tomcat到系統服務自動啟動,並解決無法啟動

新增tomcat到系統服務自動啟動,並解決無法啟動

新增tomcat到服務,自啟動

1.tomcat目錄bin下存在service.bat,tomcat.exe,tomcat6w.exe

2.新增java_home,catalina_home(可以為其他,例如catalina_new_home並修改service.bat、startup.bat、catalina.bat等檔案中對應的catalina_home為catalina_new_home)環境變數,當然也可在service.bat中手動新增java_home,catalina_home的配置資訊。

3.修改service.bat中內容

set SERVICE_NAME=Tomcat6

set PR_DISPLAYNAME=Tomcat6 Nexus

注意:SERVICE_NAME的值不能出現“-”,“.”,空格(其他特殊字元未嘗試),否則即使安裝服務成功,服務啟動也會失敗,PR_DISPLAYNAME可以有空格

無法啟動時還可嘗試:檢查環境變數是否設定正確,檢視tomcat的log檢查jvm位置是否找到,嘗試將jdk中的bin下的msvcr71.dll複製到tomcat的bin下

4.cmd進入tomcat目錄的bin目錄下,執行service install進行安裝(對應刪除為service remove)

5.執行-“services.msc”修改tomcat服務為自動,並啟動(cmd命令啟動為net start "SERVICE_NAME"的值,對應停止服務為net stop ...)