1. 程式人生 > >關於tomcat一閃而過的問題及解決

關於tomcat一閃而過的問題及解決

最近有同學問我在啟動tomcat的時候遇到了tomcat一閃而過的問題,下面就來分析一下,這個問題產生的原因和解決的辦法,一般來說,通過startup.bat啟動tomcat的流程是start---catalina----setclasspath--catalina,因此這三個檔案,有一個出錯都會導致tomcat啟動一閃而過問題。

開啟startup.bat,找到最後一句話::end,我們知道end表示結束的意思,:end是一個標記,我們在後面加上一句pause


出現上圖的時候,與自己實際安裝的jdk版本進行比較,一致的話就表明我們的環境配置是沒有問題的,否則的話,就需要檢視是否正確配置環境變量了。

找到call "%EXECUTABLE%" start %CMD_LINE_ARGS% 把裡面的start替換為run。


這樣可以看到更加詳細的情況,根據具體的報錯資訊,進行解決就可以了,一般來說,可能會遇到以下幾種問題:

1.與JDK版本不一致,更換版本,保持一致即可。

2.記憶體不足

在catalina.bat檔案中追加設定虛擬機器記憶體即可

3.還有就是檢查server.xml,context.xml配置檔案是否正確,比如,是否存在你的專案工程之前在tomcat種載入過,但是後面把專案刪除掉,有可能在server.xml中還殘留之前的配置,這時候刪除舊的配置就可以了。


以上就是我對tomcat一閃而過問題的分析和總結,希望對大家有所幫助。

ps:記得把之前改過的startup.bat檔案改回去