在catalina.bat中的适当位置以设置JAVA_OPTS

我收到以下错误

"java.lang.OutOfMemoryError: PermGen space"

在我的catalina.bat文件中,输入set JAVA_OPTS参数的适当位置在哪里?文件底部还是其他任何地方?

回答:

请阅读以下内容:

,并确保您的应用程序没有内存泄漏和过多的内存使用。

要更改设置,请创建一个名为setenv.batWindows或setenv.shLinux 的文件,其条目如下:

视窗:

set JAVA_OPTS="-Xms256m -Xmx512m"

Linux:

export JAVA_OPTS="-Xms256m -Xmx512m"

只需将此(setenv.bat /

setenv.sh)文件放在%CATALINA_HOME%\bin\文件夹中。您的命令文件(catalina.bat/catalina.sh)已包含以下语句:

视窗:

  if exist "%CATALINA_HOME%\bin\setenv.bat" call "%CATALINA_HOME%\bin\setenv.bat"

Linux:

  if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then

. "$CATALINA_BASE/bin/setenv.sh"

elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then

. "$CATALINA_HOME/bin/setenv.sh"

fi

剩下的就好了。

以上是 在catalina.bat中的适当位置以设置JAVA_OPTS 的全部内容, 来源链接: utcz.com/qa/434348.html

回到顶部