解決"Could not reserve enough space for object heap"

MagicProgram發表於2011-04-14

昨日將tomcat一直開著跑,今晨發現昨日測試通過的網頁都出現了問題,直覺是tomcat出現問題,索性直接重啟tomcat。

然後問題出現了,在關閉tomcat時,出現“Error occured during initialization of VM. Could not reserve enough space for object heap.",與此同時,tomcat也無法正常關閉。

經搜尋,修改了bin/catalina.sh指令碼,新增如下程式碼:

JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:PermSize=600m -XX:MaxPermSize=600m -Dcom.sun.management.jmxremote"

此時再執行bin/shutdown.sh,可正常關閉tomcat。


附:

執行平臺為ubuntu10.10

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25432352/viewspace-692468/,如需轉載,請註明出處,否則將追究法律責任。

相關文章