您的位置:首页 > 编程语言 > Java开发

java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space

2017-04-17 11:32 597 查看
在使用MyEclipse(Tomcat版本)打开项目时,出现报错如下:



通过问题描述,显示java heap space,堆栈溢出。

解决方法:

首先查看tomcat中jdk的内存大小





windows——preferences——myeclipse——servers——tomcat——选择你自己的tomcat版本——optional java VM arguments.

有时候需要在里面扩展jvm的内存大小,有时候因为这里面限制大小了而报错。

按上述方法修改之后,还有错误,就表示jre里面jdk的内存不够

解决方法如下:





windows——preferences——java——installed JRES——选择自己的jdk版本——edit——修改Default VM arguments——如图所示——点击apply

问题解决。

一般堆栈溢出就是这两个地方的jdk内存范围太小,需要修改。至于到底是要修改tomcat还是JRES就需要视情况而定。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jvm
相关文章推荐