在運行項目的過程中,啟動tomcat內存溢出。查閱了一些解決辦法,總結出來留個筆記。
1.使用Myeclipse2014+tomcat 7 ,在MyEclipse中將項目部署到Tomcat下,啟動tomcat內存溢出,解決辦法:
點擊MyEclipse工具欄的Window --> Preference,然后在搜索框里面輸入Tomcat,找到配置的Tomcat版本,點擊下面的JDK,然后在Optional Java VM arguments下設置如下信息:
-server -Xms512m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256m
或者-Xmx512M -Xms512M -XX:MaxPermSize=256M
點擊apply,點擊ok。然后重新部署項目,重啟tomcat就OK了。
2.解壓版本的Tomcat, 通過startup.bat啟動時,出現內存溢出,需要手動設置JVM內存大小
在tomcat 的bin 目錄下找到catalina.bat ,打開此文件,然后在如圖位置添加一行代碼(添加紅色框中的):
在set "CURRENT_DIR=%cd%"下面
set JAVA_OPTS=-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true
保存之后重啟Tomcat即可。