zoukankan      html  css  js  c++  java
  • 4. Tomcat内存溢出解决

    1.  java.lang.OutOfMemoryError: PermGen space

    a.如果tomcat是以bat方式启动的,则如下设置:

      修改TOMCAT_HOME/bin/catalina.bat文件

      在"echo Using CATALINA_BASE:    $CATALINA_BASE"上面加入以下行:

      set JAVA_OPTS=%JAVA_OPTS% -server -Xms512m  -Xmx512m -XX:MaxNewSize=256m -XX:PermSize=512M -XX:MaxPermSize=512M

    b.如果tomcat是注册成了windows服务,以services方式启动的,则需要修改注册表中的相应键值。

       打开注册表,找到目录HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\htfty\Parameters\Java,其中目录地址中红色标注的(如htfty)需要根据不同情况作修改,为tomcat服务注册成windows服务的名称。 可以看到JvmMs和JvmMx项,其中JvmMs设置最小的内存使用参数,JvmMx设置最大的内存使用参数。设置好JvmMs和JvmMx项的值,重启tomcat服务器即可生效。

  • 相关阅读:
    进程间通信
    图形的保存与重绘
    mysql记录1
    文件操作
    多线程及聊天室程序
    健康是成功之本
    文档与串行化
    HTML网页制作基础
    Hook和数据库访问
    C++基础笔记1
  • 原文地址:https://www.cnblogs.com/zkx4213/p/3929729.html
Copyright © 2011-2022 走看看