好问题
Good  Question
  • 首 页
  • 问题
    • PHP
    • JAVA
    • CPlusPlus
    • C#
    • SQL
  • 关 于
  • 联 系
处理“java.lang.OutOfMemoryError:PermGen space”错误 关闭 返回上一级  

处理“java.lang.OutOfMemoryError:PermGen space”错误
+ 查看更多

发布日期:2018-03-10 14:01
分类:JAVA
浏览次数:155
最近我在我的web应用程序中遇到如下错误:
java.lang.OutOfMemoryError: PermGen space
这是在Tomcat 6和JDK 1.6上运行Hibernate / JPA + IceFaces / JSF的典型应用程序。显然,重新部署应用程序几次之后就会出现这种情况。是什么原因造成的,做什么可以避免呢?如何解决这个问题?

回答:

解决方案是在Tomcat启动时将这些标志添加到JVM命令行:
-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled
你可以关闭tomcat服务,然后进入Tomcat / bin目录并运行tomcat6w.exe。在“Java”选项卡下,将参数添加到“Java选项”框中。单击“确定”,然后重新启动服务。
如果你收到指定服务不存在的错误,要运行的服务还没有安装,你应该运行:
tomcat6w //ES//servicename
其中servicename是在services.msc中查看的服务器的名称
上一篇在Java中通过Value对Map进行排序
打印Java数组的最简单的方法是什么?下一篇
下一篇打印Java数组的最简单的方法是什么?

最新文章

  • 函数`__construct`用来干嘛的
    发布日期:2018-03-26
  • 通过访客的IP得到他们的地区
    发布日期:2018-03-26
  • 合并两个PHP对象的最好的方法是什么?
    发布日期:2018-03-26
  • 该如何把一该如何把一个对象转化成数组?
    发布日期:2018-03-26
  • 什么是输出缓冲区?
    发布日期:2018-03-26
  • 在PHP中怎么把用逗号分隔的字符串分隔在一个数组里?
    发布日期:2018-03-26
  • 在PHP中使用foreach循环时查找数组的最后一个元素
    发布日期:2018-03-26
关于好问
收集整理一些有用的问题和回答,造福中国的程序旺和IT喵们!
友情链接
起飞页 
相关信息
版权声明
Copyright © 2016 - 2022  苏州卡达网络科技有限公司 备案号:苏ICP备09008221号