在這幾天,遇到一個Tomcat啟動閃退的問題,通過查閱各種資料,算是完美解決。在此分享給朋友們。
首先,確定你的問題在哪里
1.查詢錯誤:win+R 輸入cmd,進入一般處理程序。通過cd 找到你Tomcat的bin文件夾,在bin下面輸入startup.bat run運行,運行后,如果如(圖1)提示,缺少JAVA_HOME 或者缺少JRE_HOME(如圖所示)。說明你的環境變量不對,或者是缺少環境變量,那么配置jdk和jre環境,方法(參照2.解決方案);如果如(圖2)所示則需要配置catalina_home環境變量,方法(參照3.解決方案)
圖(1)
圖(2)
2.解決方案:通過命令行的提示看到,這是因為電腦上沒有配置JAVA_HOME或者JRE_HOME導致的。那么下面添加上JAVA_HOME和JRE_HOME。具體步驟為計算機->屬性->環境變量,然后添加系統變量:如圖所示
添加完JAVA_HOME和JRE_HOME兩個系統變量之后,在將這兩個變量放到path系統變量中,方法是,在path變量值的后面直接追加 【;%JAVA_HOME%;%JRE_HOME% 】如圖,注意分號是環境變量的分割符號,不可少。
設置好之后,確定,保存,重新啟動一般處理程序。繼續運行步驟一,這時的運行結果,一般如下:如果,你的Tomcat可以啟動了,那么恭喜你,問題解決了!
3.解決方案:通過命令行的提示看到,這是因為電腦上沒有配置catalina_home環境變量導致的。具體步驟為:
計算機>屬性>環境變量,新建環境變量。變量名為CATALINA_HOME,變量值tomcat的解壓目錄,我電腦上的為:“F:\apache-tomcat-7.0.12”,注意后面不用多加“\”或者“;”
在環境變量Path中,新增加“%TALINA_HOME%\bin\ "
啟動tomcat :進入命令行cmd,輸入startup.bat
打開瀏覽器,輸入:http://localhost:8080,看tomcat是否正常啟動
關閉tomcat:進入命令行cmd,輸入shutdown.bat
轉載於:https://blog.csdn.net/cs15229216584/article/details/53910422