1. 程式人生 > >如何解決tomcat啟動閃退問題

如何解決tomcat啟動閃退問題

在這幾天,遇到一個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

關閉tomcat:進入命令列cmd,輸入shutdown.bat