當你的項目過大的時候,往往會導致你的TOMCAT啟動時間過長,啟動失敗,遇到該情況可以試一下下面兩招:
TOmcat啟動到一半的時候停止了,以下原因:
1、? tomcat啟動時間超過了設置時間:
解決辦法:雙擊tomcat,設置
?
2、? eclipse內存溢出:
eclipse下的tomcat內存設置大小
在eclipse中設置,居然可以了,
設置步驟如下:
1.點擊eclipse上的debug圖標旁邊的下拉箭頭
2.然后選擇Run Configurations,
3.系統彈出設置tomcat配置頁面,在Argument中末尾添加參數中的VM arguments中追加:
-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m
參數的意思
-vmargs:說明后面是VM的參數
-Xms40m:虛擬機占用系統的最小內存
-Xmx256m:虛擬機占用系統的最大內存
-XX:PermSize:最小棧內存大小。一般報內存不足時,都是說這個太小,堆空間剩余小于5%就會警告,建議把這個稍微設大一點,不過要視自己機器內存大小來設置
-XX:MaxPermSize:最大棧內存大小。這個也適當大些
-Xmx512M的5%為25.6M,理論上要求-Xmx的數值與-XX:MaxPermSize必須大于25.6M
?參考:http://blog.csdn.net/w420372197/article/details/7878404