Root cause of ServletException java.lang.OutOfMemoryError
来源:互联网 发布:其此之谓乎的其 编辑:程序博客网 时间:2024/06/05 12:46
问题描述:下载电子报表,当电子报表过大发生"Root cause of
ServletException java.lang.OutOfMemoryError"
问题状态:已解决
解决方法:调整bea/weblogic/common中CommEnv中参数
:sun
if "%PRODUCTION_MODE%" == "true" goto sun_prod_mode
set JAVA_VM=-client
set MEM_ARGS=-Xms256m -Xmx512m -XX:MaxPermSize=256m
set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none
goto continue
:sun_prod_mode
set JAVA_VM=-server
set MEM_ARGS=-Xms256m -Xmx512m -XX:MaxPermSize=256m
goto continue
即解决此问题
reference:
MaxPermSize:
The permanent space is memory allocated outside the regular
heap (i.e. in addition to the -Xmx setting), so it is important
to ensure there is enough physical RAM on the machine.
The permanent space is used to primarily store classes and
objects created for reflection support (methods etc.). If
you have a large number of classes in a Java application,
an OOM can occur if the PermSize is too small.
From one of your previous posts, you seem to have 8 applications,
so yes, setting the PermSize and/or MaxPermSize could help.
Also, 256MB sounds small for a server with 8 applications.
The OOM could simply indicate that your heap is too small.
Hope this helps,
Arunabh
- Root cause of ServletException java.lang.OutOfMemoryError
- Root cause of ServletException java.lang.OutOfMemoryError解决方法
- Root cause of ServletException java.lang.OutOfMemoryError解决方法
- Tomcat – java.lang.OutOfMemoryError: PermGen space Cause and Solution
- Likely root cause: java.lang.IllegalStateException: jar hell!
- Stacktrace:] with root cause java.lang.NullPointerException 【jsp】
- HTTP Status 500 - javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space
- tomcat项目报错javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space
- Cause: java.lang.IllegalArgumentException:
- Tomcat – java.lang.OutOfMemoryError: PermGen space Cause and Solution Read more: http://javarevisit
- 2 solution of java.lang.OutOfMemoryError in Java
- 2 solution of java.lang.OutOfMemoryError in Java
- 2 solution of java.lang.OutOfMemoryError in Java
- "Error occurred during initialization of VM java.lang.OutOfMemoryError"解决方案
- javax.servlet.ServletException: java.lang.NoSuchMethodError
- javax.servlet.ServletException: java.lang.AbstractMethodError
- javax.servlet.ServletException: java.lang.NullPointerException
- javax.servlet.ServletException: java.lang.NoSuchMethodErro:
- 使用XMLSocket在Flash和本地程序之间进行通讯
- [转]兰迪.波许的最后讲座:真正实现你童年的梦想(中英文对照)12
- 项目估算之任务分解法-WBS
- [转]兰迪.波许的最后讲座:真正实现你童年的梦想(中英文对照)13
- [转]兰迪.波许的最后讲座:真正实现你童年的梦想(中英文对照)14
- Root cause of ServletException java.lang.OutOfMemoryError
- ADODB.Stream 错误 "800a0bbc"
- ubuntu 9.04安装过程(不断更新中)
- 重写Bean的toString()方法
- App server 与 Web server之间的区别
- Coolite源码解析-开始
- 2.16日总结
- 求知
- 用php调整图片宽高