TOMCAT启动到一半停止如何解决
當(dāng)你的項(xiàng)目過(guò)大的時(shí)候,往往會(huì)導(dǎo)致你的TOMCAT啟動(dòng)時(shí)間過(guò)長(zhǎng),啟動(dòng)失敗,遇到該情況可以試一下下面兩招:
TOmcat啟動(dòng)到一半的時(shí)候停止了,以下原因:
1、? tomcat啟動(dòng)時(shí)間超過(guò)了設(shè)置時(shí)間:
解決辦法:雙擊tomcat,設(shè)置
?
2、? eclipse內(nèi)存溢出:
eclipse下的tomcat內(nèi)存設(shè)置大小
在eclipse中設(shè)置,居然可以了,
設(shè)置步驟如下:
1.點(diǎn)擊eclipse上的debug圖標(biāo)旁邊的下拉箭頭
2.然后選擇Run Configurations,
3.系統(tǒng)彈出設(shè)置tomcat配置頁(yè)面,在Argument中末尾添加參數(shù)中的VM arguments中追加:
-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m
參數(shù)的意思
-vmargs:說(shuō)明后面是VM的參數(shù)
-Xms40m:虛擬機(jī)占用系統(tǒng)的最小內(nèi)存
-Xmx256m:虛擬機(jī)占用系統(tǒng)的最大內(nèi)存
-XX:PermSize:最小棧內(nèi)存大小。一般報(bào)內(nèi)存不足時(shí),都是說(shuō)這個(gè)太小,堆空間剩余小于5%就會(huì)警告,建議把這個(gè)稍微設(shè)大一點(diǎn),不過(guò)要視自己機(jī)器內(nèi)存大小來(lái)設(shè)置
-XX:MaxPermSize:最大棧內(nèi)存大小。這個(gè)也適當(dāng)大些
-Xmx512M的5%為25.6M,理論上要求-Xmx的數(shù)值與-XX:MaxPermSize必須大于25.6M
?參考:http://blog.csdn.net/w420372197/article/details/7878404
轉(zhuǎn)載于:https://www.cnblogs.com/yatou-blog/p/7112092.html
總結(jié)
以上是生活随笔為你收集整理的TOMCAT启动到一半停止如何解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 简单尝试UPX脱壳
- 下一篇: js -- 时间转年月日