myeclipse tomcat java.lang.OutOfMemoryError: PermGen space错误的解决方法

错误代码

java.lang.OutOfMemoryError: PermGen space

原因分析

myeclipse或tomcat的内容分配的不够用,启动失败

解决方法

1.找到tomcat安装目录的这个文件\apache-tomcat-7.0.41\bin\catalina.bat,打开,在里面找到这句:rem ----- Execute The Requested Command 。在这句下面添加:set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=512m

2.在window->preferences->Myeclipse->tomcat->tomcat7->jdk里面加入:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

3.重启myeclipse即可。

时间: 2024-10-17 21:34:26

myeclipse tomcat java.lang.OutOfMemoryError: PermGen space错误的解决方法的相关文章

windows系统bat方式启动tomcat出现java.lang.OutOfmemoryError:PermGen Space 错误

1.问题情景: 在部署项目时,将两个应用部署到同一个tomcat下,通过startup.bat启动服务时,控制台出现出现java.lang.OutOfmemoryError:PermGen Space 错误服务器环境:    系统版本:windows server 2008 r2    安装内存:64GB    处理器:8核(具体型号记不得了) 2.解决方法: PermGen Space:全称是Permanent Generation Space,是指内存的永久保存区域,这块内存主要是被JVM存

Tomcat – Java.Lang.OutOfMemoryError: PermGen Space

很多时候,在开发阶段Tomcat重复的重启过程中会遇到java.lang.OutOfMemoryError : PermGen space 错误. 1 2 3 4 java.lang.OutOfMemoryError: PermGen space         at java.lang.ClassLoader.defineClass1(Native Method)         at java.lang.ClassLoader.defineClass(ClassLoader.java:620

Tomcat – java.lang.OutOfMemoryError: PermGen space Cause and Solution

Read more: http://javarevisited.blogspot.com/2012/01/tomcat-javalangoutofmemoryerror-permgen.html#ixzz3QDWa3Zqi Tomcat web server often suffers from java.lang.OutOfMemoryError: PermGen space whenever you deploy and undeploy your web application coupl

Tomcat报java.lang.OutOfMemoryError: PermGen space错误

java.lang.OutOfMemoryError: PermGen space解决方案 : -Xms512m -Xmx1024m -XX:MaxPermSize=256m

Tomcat java.lang.OutOfMemoryError: PermGen space error

Often time, Tomcat may hits the following java.lang.OutOfMemoryError: PermGen space error. java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at ja

java.lang.OutOfMemoryError: PermGen space错误

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误,这种错误常见在web服务器对

java.lang.OutOfMemoryError: PermGen space异常及解决

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误,这种错误常见在web服务器对

tomcat java.lang.OutOfMemoryError: PermGen space

查阅网上,问题大概原因是 tomcat中部署项目引用第三方jar过多导致,可以在eclipse 中设置tomcat jvm 参数,如: -Xms800m -Xmx800m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m 每个参数的意义(以下内容来源于:http://unixboy.iteye.com/blog/174173): 堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制

开发部署项目时出现:java.lang.OutOfMemoryError: PermGen space

java.lang.OutOfMemoryError: PermGen space 错误: 原文地址:http://www.cnblogs.com/shihujiang/archive/2012/06/07/2539967.html 1.多次开发部署项目时,遇到了PermGen space错误,java.lang.OutOfMemoryError: PermGen space 分析一下这个错的由来:PermGen space的全称是Permanent Generation space,是指内存的