内存溢出了。
1)检查程序有没有内存泄露。
2)把下面的Tomcat启动参数Xms和Xmx调大一点。
-Xms512m -Xmx512m
1)检查程序有没有内存泄露。
2)把下面的Tomcat启动参数Xms和Xmx调大一点。
-Xms512m -Xmx512m
解决方案 »
- XMemcached封装的问题!以及缓存池的问题
- 关于jstl几个jar包的区别?急急急!
- org.springframework.beans.factory.NoSuchBeanDefinitionException
- 请问 import 进来的project 如何和svn 上的关联?
- 急啊!hibernate问题,大家帮着看一下吧
- 共享一些面试题
- eclipse配置Jbpm4.4 runtime location作用
- 问一个lucene检索的问题~ 2.0版本的
- 问一个actionform的reset方法的问题^O^
- 打印PDF的问题!急啊!!
- 关于在OGNL中如何判断字符串相等的问题
- java实现打印当前页面功能!急!!!
内存溢出。两种可能:
1、程序中存在内存泄露,这种情况下有多少内存都不够浪费的了;
2、确实程序需要较大内存,那么修改 Tomcat目录下 bin\catalina.bat,找到 “MEM_OPTS”,然后:set MEM_OPTS= -Xms1024m -Xmx1024m 注意前后留空格。
或者重新下载一个干净的Tomcat再试试看。
加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在
C:\tomcat5.5.9\bin\catalina.bat 中加上:
set JAVA_OPTS=-Xms64m -Xmx256m
位置在: rem Guess CATALINA_HOME if not defined 这行的下面加合适.
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)貌似这种的错误的发生是还没轮到具体项目的加载阶段,或者只是一种整体概念的加载,还未牵涉到项目内部具体的细节,和tomcat版本有关吗?能不能试着加载成功任意一个项目?
at java.util.Arrays.copyOfRange(Arrays.java:3209)从这里看是拷贝数组时发生的内存溢出错误,内存不足,你说设得没用,有没有设置正确或设得足够呢?
或者重新下载一个干净的Tomcat再试试看。大神,你每天都在论坛里逛么
已经入土两年的帖子你也挖 =_=没办法,昨天发布一个项目,就是这个错误,网上找半天也解决啊解决了吗亲?怎么解决的
我用的eclipse,换了tomcat6就成了,你用的什么