tomcat啓動時一閃而過問題(閃退)

tomcat啓動時一閃而過問題(閃退)


windows系統爲例,問題追蹤:

打開tomcat/bin/startup.bat

1、在文件最後新增一行,輸入 pause

2、找到  call "%EXECUTABLE%" start %CMD_LINE_ARGS%  改爲

call "%EXECUTABLE%" run %CMD_LINE_ARGS%

保存,重新運行。


常見錯誤分析:

1、

錯誤信息:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

問題原因:JAVA_HOME和the JRE_HOME的環境變量沒有定義或設置有誤。

解決方式:

可以再系統的“環境變量”中設置一下JAVA_HOME即可.

或者:默認情況下,startup.bat調用catalina.bat,catalina.bat調用setclasspath.bat,

因此可以在其中一個文件頭裏設置一下JAVA_HOME:set JAVA_HOME="D:\jdk\jdk1.6"


2、

錯誤信息:Error occurred during initialization of VM  Could not reserve enough space for object heap

問題原因:內存設置過大,導致JVM沒有起來

解決方式:

在catalina.bat中設置JAVA_OPTS爲合理值,如

set JAVA_OPTS=-server -Xms512m -Xmx512m  -XX:PermSize=256m -XX:MaxPermSize=256m




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章