Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法

现在都是在eclipse里启动tomcat了,tomcat里报内存溢出错误,通常都是在Catalina.sh(catalina.bat)里设置JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=512M -XX:MaxNewSize=256m -Djava.awt.headless=true "

注:JDK1.8之后,不推荐使用-XX:MaxPermSize参数了。

但是在Eclipse里启动tomcat的话,改tomcat/bin下的catalina.sh(catalina.bat)没用的,

要在Eclipse的Server里设置

1.双击Server打开Tomcat配置画面:



2.点击 open launch configuration弹出VM配置。


 

在VM arguments里填上-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m

扫描二维码关注公众号,回复: 496247 查看本文章


 

猜你喜欢

转载自radzhang.iteye.com/blog/2288445