关于Tomcat下PermGen space 警告的解决方法
2013-11-17 10:51
337 查看
最近由于需求,自己重新构建了框架。可是发现通过Myeclipse启动Tomcat,如果访问静态页面还好,如果访问jsp动态页面,则会出现PermGen space的警告。网上查了没有解决问题,怀疑自己是C3p0连接池配置错误了,检查了下,也没有错误。
后来看到有两种解决方案。一种方案是修改tomcat/bin/catalina.bat(windows用户),在rem ----- Execute The Requested Command ---------------------------------------这段文字下方加入这个。
set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=512m。可是加入了之后通过Myeclipse启动Tomcat时候,还是错误依旧。不明白了。忽然看见网上有人推荐用Jconsole工具。没用过,第一次听说。就cmd下输入jconsole.exe回车,豁然开朗,选择连接。
选择Perm gen 看下分配的内存。原来是没有生效。然后打开myeclipse的配置页面。
在perm gen 中加入-Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=512m 就OK了。记得要选择的是你当前用的Tomcat 的jdk哦。
ps:我一直以为两种启动方式差别不大。原来还有这么一出。有扩展就会有问题。问题解决了就OK。
后来看到有两种解决方案。一种方案是修改tomcat/bin/catalina.bat(windows用户),在rem ----- Execute The Requested Command ---------------------------------------这段文字下方加入这个。
set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=512m。可是加入了之后通过Myeclipse启动Tomcat时候,还是错误依旧。不明白了。忽然看见网上有人推荐用Jconsole工具。没用过,第一次听说。就cmd下输入jconsole.exe回车,豁然开朗,选择连接。
选择Perm gen 看下分配的内存。原来是没有生效。然后打开myeclipse的配置页面。
在perm gen 中加入-Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=512m 就OK了。记得要选择的是你当前用的Tomcat 的jdk哦。
ps:我一直以为两种启动方式差别不大。原来还有这么一出。有扩展就会有问题。问题解决了就OK。
相关文章推荐
- java.lang.OutOfMemoryError: PermGen space 和 Java heap space 关于MyEclipse eclipse tomcat内存溢解决方法
- 关于Tomcat/Android/JAVA交互时中文传输乱码的解决方法
- 关于重启tomcat出现java.io.WriteAbortedException的原因和解决方法
- tomcat一直报 java.lang.OutOfMemoryError: PermGen space,解决方法
- 关于Tomcat5.X中文问题的解决方法
- Tomcat运行状态下 修改Velocity嵌套的页面时报 java.lang.OutOfMemoryError: PermGen space及其解决方法
- 关于最近项目中配置tomcat7.0.6的多个虚拟目录路径的解决方法的记录
- 关于Tomcat版本更换时,安装不成功的问题解决方法
- 关于上个Flex-Jsp-DB例子中Flex和Jsp传递中文参数问题的解决方法!(Tomcat服务器)
- TomCat 出现 OutOfMemoryError : PermGen space 解决方法
- Tomcat服务器出现PermGen Space与Heap Space的解决方法!
- 关于tomcat6内存溢出myeclipse解决方法
- 关于警告[Accessibility] Missing contentDescription attribute on image的解决方法
- tomcat启动提示server.xml的context节点中不支持source属性警告的解决方法
- tomcat 报错 java.lang.OutOfMemoryError ( PermGen space)异常的解决方法
- MyEclipse中启动Tomcat,报OutOfMemoryError: PermGen space的解决方法
- Tomcat 警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source...的解决方法
- 关于Tomcat(8005,8080,8009)端口占用问题的一点总结配上网上找到的解决方法
- eclipse tomcat 报PermGen space异常解决方法
- 关于sql 2005安装 警告CMD+的解决方法.