java.lang.OutOfMemoryError: PermGen space 解决


windows 环境:

在 catalina.bat 文件中

找到相应位置添加:JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=1024m" 命令。

if [ $have_tty -eq 1 ]; then
  echo "Using CATALINA_BASE:   $CATALINA_BASE"
# add by lihj Start
set JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=1024m"
# add by lihj End


linux 环境:

在 catalina.sh 文件中,添加:JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=1024m" 命令。

if [ $have_tty -eq 1 ]; then
  echo "Using CATALINA_BASE:   $CATALINA_BASE"
# add by lihj Start
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=1024m"
# add by lihj End

注意 windows 环境中

有 set 命令。

你可能感兴趣的:(java.lang.OutOfMemoryError: PermGen space 解决)