Eclipse部署多个Web项目内存溢出,java.lang.OutOfMemoryError: PermGen space
2016-09-20 10:34
561 查看
Eclipse部署多个Web项目内存溢出,java.lang.OutOfMemoryError: PermGen space
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
蕃薯耀 2016年9月20日 10:22:56 星期二
http://fanshuyao.iteye.com/
一、问题描述
在Eclipse中启动Tomcat(部署2个项目时),访问时,出现java.lang.OutOfMemoryError: PermGen space
原因就是内存溢出,因为Tomcat本身默认的内存是比较小的,如果部署多个项目,内存就不够用了,因为需要把内存修改得大点。
错误信息如下:
二、解决方案
1、在Eclipse点击Tomcat打开配置页面,如下图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/04/204e0b8b2daf7605bd9d2cff91f62ef1.png)
2、点击open launch configuration
3、进入Arguments标签项
4、配置VM Arguments,加入内存的相关配置,如下图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/04/f6f012d62f28a9ce249e07f375e8a3c2.png)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
蕃薯耀 2016年9月20日 10:22:56 星期二
http://fanshuyao.iteye.com/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
蕃薯耀 2016年9月20日 10:22:56 星期二
http://fanshuyao.iteye.com/
一、问题描述
在Eclipse中启动Tomcat(部署2个项目时),访问时,出现java.lang.OutOfMemoryError: PermGen space
原因就是内存溢出,因为Tomcat本身默认的内存是比较小的,如果部署多个项目,内存就不够用了,因为需要把内存修改得大点。
错误信息如下:
2016-9-20 10:25:21 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet [spring] in context with path [/businesshall] threw exception [Handler processing failed; nested exception is java.lang.OutOfMemoryError: PermGen space] with root cause java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.apache.jasper.compiler.ParserController.getPageEncodingForJspSyntax(ParserController.java:479) at org.apache.jasper.compiler.ParserController.determineSyntaxAndEncoding(ParserController.java:420) at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:190) at org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:119) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:194) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:374) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:341) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:662) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:364) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:209) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:267)
二、解决方案
1、在Eclipse点击Tomcat打开配置页面,如下图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/04/204e0b8b2daf7605bd9d2cff91f62ef1.png)
2、点击open launch configuration
3、进入Arguments标签项
4、配置VM Arguments,加入内存的相关配置,如下图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/04/f6f012d62f28a9ce249e07f375e8a3c2.png)
-Xms512m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=1024M
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
蕃薯耀 2016年9月20日 10:22:56 星期二
http://fanshuyao.iteye.com/
相关文章推荐
- Eclipse部署多个Web项目内存溢出,java.lang.OutOfMemoryError: PermGen space
- Eclipse部署多个Web项目内存溢出,java.lang.OutOfMemoryError: PermGen space
- Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError: PermGen space的解决方案
- idea运行Jboss部署的项目报:java.lang.OutOfMemoryError: PermGen space
- java项目部署到linux系统上出现java.lang.OutOfMemoryError: PermGen space错误
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- 在eclipse启动tomcat运行一个web程序,报java.lang.OutOfMemoryError: PermGen space
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- Web项目java.lang.OutOfMemoryError: PermGen space异常解决
- eclipse启动项目报出jvm内存溢出异常解决办法java.lang.OutOfMemoryError: Java heap space
- eclipse 启动web项目报 java.lang.OutOfMemoryError: Java heap space
- tomcat部署项目时报java.lang.OutOfMemoryError: PermGen space
- Eclipse做web开发,报错:java.lang.OutOfMemoryError: PermGen space
- Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError: PermGen space的解决方案_Tomcat服务器
- Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError: PermGen space的解决方案
- MyEclipse运行项目的内存溢出问题解决方案:Java.lang.OutOfMemoryError: PermGen space
- 解决Tomcat启动多个web项目报错nested exception is java.lang.OutOfMemoryError: PermGen space
- eclipse启动项目报错: java.lang.OutOfMemoryError:PermGen space
- Eclipse中通过Tomcat运行J2EE项目 java.lang.OutOfMemoryError:PermGen space的解决方案