tomcat啟動startup.bat一閃而過(分析與解答)
方法/步驟
-
在正確配置Tomcat環境變量后,遇到很多次運行startup.bat后,一個窗口一閃而過的。為了分析導致tomcat啟動失敗的原因,我們可以現在tomcat的目錄下選中startup.bat文件,單擊右鍵,選擇編輯。
-
在文本的最后敲上“pause”,保存后重新運行startup.bat
-
如果有錯誤信息,這時候會顯示出來,可以再根據它的錯誤提示,上網搜索對應的解決辦法。下面是在錯誤提示窗口遇到過的問題:
-
下面是在錯誤提示窗口遇到過的問題:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
這個提示的意思是說:JAVA_HOME和the JRE_HOME的環境變量沒有聲名。
Tomcat的startup.bat,它調用了catalina.bat,而catalina.bat則調用了setclasspath.bat,因此只要在setclasspath.bat的開頭聲明這兩個環境變量就可以了,原因是后來較新版本安裝完不會自動登記環境變量JAVA_HOME,JRE_HOME。給setclasspath.bat的開頭添加紅色標記部分,如下:這樣在每次運行startup.bat時就自動注冊了JAVA_HOME,JRE_HOME。運行startup.bat,提示“信息:Server startup in xxxxx ms” OK 大功告成。
END
經驗內容僅供參考,如果您需解決具體問題(尤其法律、醫學等領域),建議您