1. 程式人生 > >eclipse啟動tomcat報錯OOM

eclipse啟動tomcat報錯OOM

jvm參數設置

問題出現的背景:
項目原本可以正常啟動,沒有任何問題,今天從新換了一個分支,要從新檢出,打開一個新的工作空間,從新的svn地址檢出項目,老一套操作,檢出之後update maven project沒有任務錯誤提示,奇怪的是項目名稱莫名的變成大寫了,一看pom文件配的項目名稱也大寫,以為是有人改了,反正也svn一樣應該就沒有問題,在eclipse中配置一樣的server,使用的一樣的jdk,tomcat,啟動也很happy,最後登陸就報錯OOM permgen space,然後我就設置jvm參數,然後啟動登陸依舊是有這個錯誤,然後我打開原來正常的項目,啟動它的server訪問可以,從console發現它比我現在新弄的server多打印了以下信息
技術分享圖片

-Xms1024m -Xmx1024m -XX:MaxPermSize=256m -XX:MaxNewSize=256
上面設置了參數沒有在啟動的時候打印,是因為配置裏多了冒號,配置的不對,添加上正確的配置之後一切都正常

奇怪的是原來正常啟動的server裏,下面的jvm參數並沒有配置這些東西,但是就是打印出來了,不知道這些command line argument還會從×××這些配置,tomcat catalina.bat用的是同一個,我看了一下也有這些東西,忘了什麽地方加的這些了,先記下來。
技術分享圖片

eclipse啟動tomcat報錯OOM