關於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文件改回去


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM