Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]"
来源:互联网 发布:python 按行读取文件 编辑:程序博客网 时间:2024/06/01 22:55
- 博客分类:
- Exception
内存溢出ava.lang.OutOfMemoryError: PermGen space
- Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]"
- java.lang.OutOfMemoryError: PermGen space
- 原因:
-
- PermGen space的全称是Permanent Generation space,
- 是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,
- Class在被Loader时就会被放到PermGen space中,
- 它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)
- 不会在主程序运行期对PermGen space进行清理,所以如果你的应用中有很多CLASS的话,
- 就很可能出现PermGen space错误,这种错误常见在web服务器对JSP进行pre compile的时候。
- 如果你的WEB APP下都用了大量的第三方jar, 其大小超过了jvm默认的大小(4M)那么就会产生此错误信息了。
- 原因:
- PermGen space的全称是Permanent Generation space,
- 是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,
- Class在被Loader时就会被放到PermGen space中,
- 它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)
- 不会在主程序运行期对PermGen space进行清理,所以如果你的应用中有很多CLASS的话,
- 就很可能出现PermGen space错误,这种错误常见在web服务器对JSP进行pre compile的时候。
- 如果你的WEB APP下都用了大量的第三方jar, 其大小超过了jvm默认的大小(4M)那么就会产生此错误信息了。
- 解决方法1:
- 手动设置MaxPermSize大小,如果是linux系统,修改TOMCAT_HOME/bin/catalina.sh,如果是windows系统,修改TOMCAT_HOME/bin/catalina.bat,
- 在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
- JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m
- 修改eclipse.ini文件,修改如下:
- -vmargs
- -Dosgi.requiredJavaVersion=1.5
- -Xms128m
- -Xmx512m
- -XX:PermSize=64M
- -XX:MaxPermSize=128M
- 如果还报错,可以考虑如下修改
- -vmargs
- -Dosgi.requiredJavaVersion=1.5
- -Xms512m
- -Xmx1024m
- -XX:PermSize=256M
- -XX:MaxPermSize=512M
0 0
- Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]"
- Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]"
- Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]"
- Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryEr
- Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryEr
- Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryEr
- 运行tomcat报Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]"
- Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryEr
- Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" 博客分类: Exception 内存溢出av
- java web中的Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.Ou
- java web中的Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.Out
- Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Boots
- StandardEngine[Catalina].StandardHost[localhost]
- Exception:Failed to start component [StandardEngine[Catalina... NoClassDefFoundError:org/apache/log4
- Exception in thread "main" AxisFault
- Exception in thread HouseKeeper 解决办法
- Failed to start component [StandardEngine[Catalina].
- 解决: Failed to start component [StandardEngine[Catalina]
- 我们梳理中国的饮用水标准和监测
- 服务器压力测试 webbench
- 有关web开发的各种问题
- 页面js遇到乱码问题的解决
- PS的图层样式
- Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]"
- 归并排序
- 页面禁止刷新处理Js实现
- Android常用系统服务
- SVN常用命令说明
- 20140430-STVD中报can't open file crtsi0.sm8的问题
- Js操作Select大全
- hdu2476(区间DP)
- iOS 段落文字排版的属性与细节