Tomcat内存增加

时间:2014-02-25 19:46:42

标签: tomcat

我想增加我的tomcat内存。一段时间后运行,我得到Permgen error。我已经看到很多线索,这表明以下变化。

-Xms2048m -Xmx2048m -XX:MaxPermSize=2048m

但是我使用bleow命令运行我的tomcat

exec $CATALINA_HOME/bin/catalina.sh $*

任何人都可以告诉我如何在命令行中添加此内存增加选项。

谢谢

1 个答案:

答案 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,看起来有点太多了。