1. 程式人生 > >tomcat開機自啟服務無法啟動的解決辦法

tomcat開機自啟服務無法啟動的解決辦法

在專案部署維護時,出現專案無法執行的問題,查詢原因後發現tomcat服務開機自啟。

不同的機器中出現了兩種情況。

第一種:手動啟動服務可以,則說明是使用者對tomcat的操作許可權不夠。

解決辦法:找到tomcat的安裝目錄,右鍵——》屬性——》安全——》編輯——》新增


文字框中輸入everyone——》確定


選擇everyone,下面許可權都勾選上,應用,確定,重啟系統,tomcat服務自啟動成功,問題解決。


第二種:服務手動啟動也無法啟動。

依賴的jre的路徑錯誤,改為已安裝的正確的路徑即可。

報錯如下:


因為服務啟動的本質就是執行tomcat/bin/Tomcat8.exe,這時候檢視直接執行Tomcat8.exe也是無法成功的,這時候就要看一下它的配置,即Tomcat8w.exe,雙擊Tomcat8w.exe開啟配置,在Java模組中發現引用的jre路徑不存在,這就是問題的根源所在,在你的java安裝路徑中找到jvm.dll,配置到下面,應用,確定。再執行Tomcat8.exe成功啟動tomcat則說明問題已解決。


其實還有第三種情況(我沒有遇到):服務啟動了,但又被防火牆關閉了。

這種情況在防火牆中放開對tomcat 8080埠的限制就可以了。