tomcat oom解决方法

  1. eclipse内
    tomcat oom解决方法_第1张图片
    tomcat oom解决方法_第2张图片
    直接在红框中加入参数 :-Xmx1024M -Xms512M -XX:MaxPermSize=256m 实测有效。
    2.解压版tomcat
    进入tomcat的bin目录,使用文本编辑工具打开catalina.bat文件,在“rem ----- Execute The Requested Command”之后加上
    set JAVA_OPTS=-Xms512m -Xmx512m//这是初始堆内存和最大堆内存,应对(OutOfMemoryError:Java heap space )
    Catalina.sh中echo “Using CATALINA_BASE: $CATALINA_BASE"前加
    JAVA_OPTS=”-server-XX:PermSize=1024M-XX:MaxPermSize=2048m"这是permgen内存,应对(OutOfMemoryError:PermGen space)
    3.安装版tomcat
    tomcat oom解决方法_第3张图片
    第一个红框是设置“非堆内存分配”,主要应对“OutOfMemoryError:PermGen space 非堆溢出(永久保存区域溢出)”的报错

第二个红框是设置“堆内存分配”,主要应对“OutOfMemoryError:Java heap space 堆溢出”的报错

你可能感兴趣的:(tomcat)