我想增加我的 tomcat 内存。一段时间后运行一次,我得到 Permgen error
。我已经看到很多关于此建议的线程进行以下更改。
-Xms2048m -Xmx2048m -XX:MaxPermSize=2048m
但是我正在使用 bleow 命令运行我的 tomcat
exec $CATALINA_HOME/bin/catalina.sh $*
谁能告诉我如何在我的命令行中添加这个内存增加选项。
谢谢
最佳答案
修改 catalina.sh
并将参数附加到 CATALINA_OPTS
变量,如下所示:
CATALINA_OPTS="$CATALINA_OPTS -Xms2048m -Xmx2048m -XX:MaxPermSize=2048m"
检查文件头的文档:
CATALINA_OPTS (Optional): Java runtime options used when the "start", "run" or "debug" command is executed. Include here and not in JAVA_OPTS all options, that should only be used by Tomcat itself, not by the stop process, the version command etc. Examples are heap size, GC logging, JMX ports etc.
你可能想检查那个 PermSize,它似乎有点太多了。
关于Tomcat内存增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22024593/