zoukankan      html  css  js  c++  java
  • Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法

    Tomcat启动时报如下错误:
       
    java.lang.OutOfMemoryError: PermGen space
    
    
    解决办法:
       配置相关内存大小。其中按照启动tomcat的不同方式,分如下三种情况
       a):如果是eclipse的tomcat插件启动tomcat,在“window”菜单-“Preferences”-“Tomcat”-“JVM Settings”中添加JVM参数如下即可:
           -Xms128M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=256M
    
       b):如果tomcat是安装为windows服务,从服务启动,则打开注册表编辑器,定位到:HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationProcrun 2.0	omcat6ParametersJava(Win7 X64系统则位于HKEY_LOCAL_MACHINESOFTWAREWow6432NodeApache Software FoundationProcrun 2.0	omcat6ParametersJava)
           双击右侧窗口的“Options”键值,添加如下行:
           -XX:PermSize=128M
           -XX:MaxNewSize=256m
           -XX:MaxPermSize=256m
    
       c):如果是命令行方式启动tomcat,则修改脚本文件(Windows下为catalina.bat,Linux下为catalina.sh),同样的方式,为JAVA_OPTS变量添加上述参数即可


    发现这样仍然不起作用。于是在eclipse中的 preferences -java - Installed jres -jre 然后将defalult vm arguments 加上这样一句话

    -Xms256m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=256m  -noverify  -Drebel.spring_plugin=true -Drebel.struts2-plugin=true

    FROM: http://blog.csdn.net/neomc/article/details/8453259

               http://www.cnblogs.com/yangzhoumeng/p/3185364.html

  • 相关阅读:
    vue组件的通信
    vue基础
    vue项目总结
    路由(4)传参
    路由(3)
    第一次作业
    JAVA-2.0-homework
    JAVA-2.0-上机
    JAVA-1.9-homework
    JAVA-1.9-上机
  • 原文地址:https://www.cnblogs.com/blogsme/p/3433599.html
Copyright © 2011-2022 走看看