zoukankan      html  css  js  c++  java
  • tomcat启动内存溢出三种解决方案:java.lang.OutOfMemoryError:PermGen space解决办法

    问题:

    严重: Error waiting for multi-thread deployment of WAR files to complete
    java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space

    Caused by: java.lang.OutOfMemoryError: PermGen spac

    解决方案:

    1.针对编译器IDEA 解决方案:

    -server -XX:PermSize=128M -XX:MaxPermSize=256m

    2.针对编译器Eclipse 解决方案:

    -Xms1024m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=512m

     

    3.针对tomcat设置:Win/Linux解决方案:

     Win: bin/catalina.bat 中 搜索 applicable properties 关键字 ,将配置放在下面

    set JAVA_OPTS=%JAVA_OPTS% -server -Xms1024m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=512M
    

      Linux中 : bin/catalina.sh.bat 中 搜索have a TTY 关键字 ,将配置放在下面

    set JAVA_OPTS=%JAVA_OPTS% -server -Xms1024m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=512M
    

     重启 已解决。

    完美结束分割线==============================================================================================================

  • 相关阅读:
    数据库基础(2)
    数据库基础
    多线程(3)
    多线程(2)
    多线程(1)
    并发编程(3)
    软件工程——个人总结
    软件工程第二次作业-结对编程
    软件工程第二次作业——结对编程心得体会
    软件工程第一次作业补充
  • 原文地址:https://www.cnblogs.com/douyu2580860/p/9260143.html
Copyright © 2011-2022 走看看