java.lang.OutOfMemoryError: Java heap space解决方法

本文介绍了如何解决Java.lang.OutOfMemoryError:Javaheapspaces错误。主要通过调整Tomcat中的堆大小来解决该问题,提供了两种解决方案:一是修改catalina.bat文件中的JAVA_OPTS参数;二是更改Eclipse中项目的VMarguments。

java.lang.OutOfMemoryError: Java heap space解决方法

首先得确定有没有跑多个java进程,然后看一下tomcat/wapps下面是不是有忘了remove的项目(本人就是关闭了一个之前的项目,但是还在wapps里面没有移除)

引起java.lang.OutOfMemoryError: Java heap space异常,可能是由JAVA的堆栈设置太小的原因

根据网上的答案大致有以下两种解决方法:

1、在D:/apache-tomcat-6.0.18/bin/catalina.bat最前面加入:set JAVA_OPTS=-Xms384m -Xmx384m

注意:只有startup.bat启动tomcat,设置才能生效,如果利用windows的系统服务启动tomcat服务,上面的设置就不生效了, 
就是说set JAVA_OPTS=-Xms384m -Xmx384m没起作用

              

2、在Eclilpse中修改启动参数,在VM arguments 加入了-Xms384m -Xmx384m,设置如下图所示

转载于:https://my.oschina.net/u/2395098/blog/533298

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值