首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java.lang.OutOfMemoryError 错误有关问题,无力了

2013-04-27 
java.lang.OutOfMemoryError 异常问题,无力了Exception in thread main Exception: java.lang.OutOfMemo

java.lang.OutOfMemoryError 异常问题,无力了
Exception in thread "main" 
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main"


方案1:
catalina.bat 文件头加
set JAVA_OPTS='-Xms512m -Xmx1024m -XX:MaxPermSize=512m'
方案2:
就这一个项目,不用再删除什么了。   2G内存。



求解啊=。 =   查了很多资料。 都解决不到问题。
异常 Java 内存
[解决办法]
在线坐等回复哦。。。
[解决办法]
导致这个错误就两个原因
一是工程确实需要的空间大,这样的话通过在Run中加入-Xmx800m来调整使用空间的大小,
二就是工程有存在死循环,或者其他位置错误,比如申明的数组太大等等。
这样导致即使分配再大空间也会报错。

[解决办法]
1、tomcat的jre参数不需要配置那么大,建议参数: -xss256k -Xms1024m -Xmx1024m -XX:MaxPermSize=128m
2、然后你看时启动时候出现的还是运行过程出现的。如果是启动问题,查找看哪里加载servlet时候是否出现问题;如果是运行过程问题,那就简单了,直接来个debug,找到堆栈异常的点,然后应该可以找到。
3、然后最好弄个log4j看看日志。
4、最后发大招:直接用jstack查找原因。

热点排行