我想增加我的tomcat内存。一段时间后运行,我得到Permgen error
。我已经看到很多线索,这表明以下变化。
-Xms2048m -Xmx2048m -XX:MaxPermSize=2048m
但是我使用bleow命令运行我的tomcat
exec $CATALINA_HOME/bin/catalina.sh $*
任何人都可以告诉我如何在命令行中添加此内存增加选项。
谢谢
答案 0 :(得分:1)
修改catalina.sh
并将参数附加到CATALINA_OPTS
变量,如下所示:
CATALINA_OPTS="$CATALINA_OPTS -Xms2048m -Xmx2048m -XX:MaxPermSize=2048m"
检查文件标题处的文档:
CATALINA_OPTS(可选):“start”时使用的Java运行时选项, 执行“run”或“debug”命令。 包括在这里,而不是在JAVA_OPTS中的所有选项,应该 仅由Tomcat本身使用,而不是由停止过程使用, 版本命令等 例如堆大小,GC日志记录,JMX端口等。
你可能想检查那个PermSize,看起来有点太多了。