1.问题情景: 在部署项目时,将两个应用部署到同一个tomcat下,通过startup.bat启动服务时,控制台出现出现java.lang.OutOfmemoryError:PermGen Space 错误服务器环境:    系统版本:windows server 2008 r2    安装内存:64GB    处理器:8核(具体型号记不得了) 2.解决方法: PermGen Space:全称是Permanent Generation Space,是指内存的永久保存区域,这块内存主要是被JVM存…
一.原因及解决方法[1] 1.原因:堆内存的永久保存去区内存分配不足(缺省默认为64M),导致内存溢出错误. 2.解决方法:重新分配内存大小,-Xms1024M -Xmx2048M -XX:PermSize=128M -XX:MaxPermSize=256M 3.步骤:[3] -Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256M  发布到Tomcat服务器上出现该问题解决方法:[4] 在tomcat 的bin 下catalina.sh…
原文地址:http://outofmemory.cn/java/OutOfMemoryError/outofmemoryerror-permgen-space-in-tomcat-with-eclipse 有的项目引用了太多的jar包,或者反射生成了太多的类,异或有太多的常量池,就有可能会报java.lang.OutOfMemoryError: PermGen space的错误, 我们知道可以通过jvm参数 -XX:MaxPermSize=256m来配置这部分堆内存的大小. 在eclipse中如…
错误代码: 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 -Xmx1…
1. MyEclipse 中报 PermGen space       window--> preferences-->Myclipse-->Servers-->Tomcat-->JDK,设置jdk参数. -Xms500m  -Xmx1024m  -XX:PermSize=128M   -XX:MaxPermSize=256m  -XX:ReservedCodeCacheSize=100m  注意:如果我没记错的话,如果是32位系统的话,  上面的任何值不能大于1024,好像…
由于在eclipse中运行项目后,我们又重新修改了某个java类,导致tomcat会重新加载这个项目所有的class.jar,多次加载后由于分配的存储空间有限,就导致了:java.lang.OutOfMemoryError: PermGen space  错误的发生.这是我个人的理解 我的解决办法是在tomcat的server.xml这样配置: <Context docBase="test" path="/test" reloadable="fals…
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,是指内存的…
很多时候,在开发阶段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错误. 在tomcat/bin/catalina.sh  windows linux :tomcat/bin/catalina.bat 在这个文件中搜索: echo "Using CATALINA_BASE:   $CATALINA_BASE" 在这句话上面追加:JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPerm…
发布工程后,启动tomcat出现如下内存溢出错误: java.lang.OutOfMemoryError: PermGen space ... java.lang.OutOfMemoryError: Java heap space . ... 解决方案: 1.进入eclipse界面中的servers选项卡,右击 工程配置的tomcat项,单击“Open”.(如图): 2.单击“Open launch configuration”  3.在弹出的窗口界面中,VM arguments 框中的结尾加入…