eclipse啟動tomcat報錯OOM怎么辦,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)建站網(wǎng)站建設提供從項目策劃、軟件開發(fā),軟件安全維護、網(wǎng)站優(yōu)化(SEO)、網(wǎng)站分析、效果評估等整套的建站服務,主營業(yè)務為成都做網(wǎng)站、網(wǎng)站制作、成都外貿網(wǎng)站建設,app軟件開發(fā)公司以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。創(chuàng)新互聯(lián)建站深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
問題出現(xiàn)的背景:
項目原本可以正常啟動,沒有任何問題,今天從新?lián)Q了一個分支,要從新檢出,打開一個新的工作空間,從新的svn地址檢出項目,老一套操作,檢出之后update maven project沒有任務錯誤提示,奇怪的是項目名稱莫名的變成大寫了,一看pom文件配的項目名稱也大寫,以為是有人改了,反正也svn一樣應該就沒有問題,在eclipse中配置一樣的server,使用的一樣的jdk,tomcat,啟動也很happy,最后登陸就報錯OOM permgen space,然后我就設置jvm參數(shù),然后啟動登陸依舊是有這個錯誤,然后我打開原來正常的項目,啟動它的server訪問可以,從console發(fā)現(xiàn)它比我現(xiàn)在新弄的server多打印了以下信息
-Xms1024m -Xmx1024m -XX:MaxPermSize=256m -XX:MaxNewSize=256
上面設置了參數(shù)沒有在啟動的時候打印,是因為配置里多了冒號,配置的不對,添加上正確的配置之后一切都正常
奇怪的是原來正常啟動的server里,下面的jvm參數(shù)并沒有配置這些東西,但是就是打印出來了,不知道這些command line argument還會從×××這些配置,tomcat catalina.bat用的是同一個,我看了一下也沒有這些東西,忘了什么地方加的這些了,先記下來。
看完上述內容,你們掌握eclipse啟動tomcat報錯OOM怎么辦的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!