Myeclipse 启动tomcat项目报Out of memory: java heap space

问题:

在Myeclipse中启动tomcat,程序启动过程中报内存不足,java.lang.OutOfMemoryError: Java heap space

从错误可以看出是堆内存太小,需要配置jvm堆内存大小。

需要从三个地方进行修改:

1,从Intalled JREs里修改;window->Preferences->Java->Installed JREs,选择当前的JRE,然后edit它;

  在新窗口里设置Default VM Arguments为 -Xms512M -Xmx1024M即可;这个设置对所有的工程都有效;(之前遇到由于这里配置的小了,覆盖了tomcat配置的,导致还是起不来)

2,如果仅仅是想对某个工程的有效的话,从Debug... 或Run...里修改,在(x)=Arguments里设置和上面相同的参数即可;

3,如果小猫猫Tomcat的话,window->Preferences->Application Servers->Tomcat->Tomcat 6.x,选择JDK设置即可;

时间: 2024-11-07 23:56:32

Myeclipse 启动tomcat项目报Out of memory: java heap space的相关文章

eclipse运行项目特别慢,出现Java heap space溢出

在eclipse中可用为JVM设置参数:Window-->Preferences-->Java-->Installed JREs然后选中你安装的jre-->Edit-->Default VM Arguments:-Xms256m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=1024m我的机器是xp内存3G所以就设置这么大,不过还是要因应用需要的内存而修改这里参数. 经过尝试,修改后速度非常快,也不报溢出了.

Tomcat启动web项目报Bad version number in .class file (unable to load class ...)错误的解决方法

一.发现问题:启动 tomcat 控制台报该错误. 二.原因:tomcat 的 jdk 版本和编译.class的 jdk 版本不一致. 三.解决办法: 步骤一: 查看 MyEclipse 的 jdk 版本和位置:Window—>Preferences—>Java—>Installed JRES.设置如下图所示: 步骤二: 查看 MyEclipse 的 compiler版本:Window—>Preferences—>Java—>Compiler, 设置成6.0(或者7.0

Tomcat 启动项目报错 java.lang.OutOfMemoryError: Java heap space

近日使用myeclipse 部署web项目,启动tomcat时报错: SEVERE: Error waiting for multi-thread deployment of directories to completehostConfig.deployWar=Deploying web application archive {0} java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap s

myeclipse启动tomcat会出现 a java exception has occured错误 的解决方法

在浏览器中可以打开tomcat,结果在myeclipse启动tomcat会出现 a java exception has occured错误 ,之后出现一个Classloader.class的文件,关闭tomcat又出现 a java exception has occured错误 . 报错界面: 1.JVM报错,首先查看Java安装,环境变量有没有问题,java和javac命令运行正常. 2.查阅网上资料,可能是版本问题. 3.将tomcat---bin目录下的tomcat-juli.jar包

MyEclipse 启动tomcat时报错:Cannot change deployment state from ERROR to REDEPLOYING.ds

myeclipse 启动tomcat时报错:Cannot change deployment state from ERROR to REDEPLOYING.ds - 刘琦的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/u012922219/article/details/42869361   错误 : 无改将部署状态从"错误"变成"重新部署"状态. 解决办法: 右击"项目名" –> MyEclipse

启动Tomcat服务器报错

启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to sto

Android 启动Tomcat服务报错,端口占用解决方案

启动Tomcat服务器报错:Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop

Tomcat启动时报 java.lang.OutOfMemoryError: Java heap space

见效的解决方法如下: 在myeclipse中修改jvm启动的参数 打开Myeclipse -->windows-->preference-->myeclipse->server->找到tomcat下面的JDK在文本框中设置启动的参数 -Xms168m -Xmx512m 二.java.lang.OutOfMemoryError: Java heap space Heap size 设置 JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时

MyEclipse for Spring启动时报错"An internal error occurred during: 'Updating indexes'.Java heap space"的解决办法

问题 MyEclipse for Spring在启动时,报如下错误:An internal error occurred during: 'Updating indexes'.Java heap space 解决办法 对于这种问题,可以采用禁止MyEclipse的updating indexes的方法来解决. Window -> Preferences -> Myeclipse -> Maven4Myeclipse,禁用Download repository index updates