Exception in thread "http-bio-8080-exec-2" java.lang.OutOfMemoryError: PermGen space
2016-04-06 16:42
666 查看
此问题属于内存溢出
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,
解决办法:
手动设置MaxPermSize大小
第一步:
修改TOMCAT_HOME/bin/catalina.bat(Linux下为catalina.sh),
在cataline文件的“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=512m
catalina.sh下为:
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"
第二步:
在eclipse的servers栏下的tomcat双击或者右键点击open出现设置页面如下图
然后点击open launch configuration
出现如下图,
然后在arguments标签框下面的VM Arguments 框后面接上自己上一步在TOMCAT_HOME/bin/catalina.bat文件里设置的参数
:
-XX:PermSize=128M
-XX:MaxPermSize=512m
重启运行即可。
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,
解决办法:
手动设置MaxPermSize大小
第一步:
修改TOMCAT_HOME/bin/catalina.bat(Linux下为catalina.sh),
在cataline文件的“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=512m
catalina.sh下为:
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"
第二步:
在eclipse的servers栏下的tomcat双击或者右键点击open出现设置页面如下图
然后点击open launch configuration
出现如下图,
然后在arguments标签框下面的VM Arguments 框后面接上自己上一步在TOMCAT_HOME/bin/catalina.bat文件里设置的参数
:
-XX:PermSize=128M
-XX:MaxPermSize=512m
重启运行即可。
相关文章推荐
- TCP和UDP 粘包 消息保护边界
- TCP与UDP在概念上的区别
- python 网络编程 openurl [errno 10060]
- HttpClient 学习笔记--源自技术
- 笔试笔记2 SNMP为应用层协议 UDP 计算机网络拓扑结构 静态路由 缺省路由 组播 VOIP
- 通过win7中cmd命令提示符telnet模拟http请求
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
- 浅谈浏览器http的缓存机制
- Caffe学习系列(18): 绘制网络模型
- HTTP状态代码以及定义(深度好文,赶紧收藏)
- gem install 出现Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org
- MDN开发者网络
- ios AFNetworking 3.0 报错 : *** Assertion failure in -[AFHTTPRequestSerializer requestWithMethod:URLSt
- 【bzoj 3275】Number(最小割)
- HTTP协议的8种请求类型介绍
- [置顶] 用 Java 实现断点续传 (HTTP)
- HTTP 学习笔记(4)----CGI
- OkHttp使用教程
- web服务器(jetty)处理请求出现NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I
- Nesty 高性能轻量级Http Restful Server