在catalina.bat中的适当位置以设置JAVA_OPTS
我收到以下错误
"java.lang.OutOfMemoryError: PermGen space"
在我的catalina.bat
文件中,输入set JAVA_OPTS
参数的适当位置在哪里?文件底部还是其他任何地方?
回答:
请阅读以下内容:
,并确保您的应用程序没有内存泄漏和过多的内存使用。
要更改设置,请创建一个名为setenv.bat
Windows或setenv.sh
Linux 的文件,其条目如下:
视窗:
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