Tomcat内存增加

标签 tomcat

我想增加我的 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/

相关文章:

tomcat - 汤姆猫一秒钟后关闭我点击startup.bat

java - 为什么我得到 "No name matching found"CertificateException?

eclipse - HTTP 状态 500 - 无法在 Eclipse 中加载应用程序类错误

java - Tomcat 已启动但未创建数据库表且本地主机为 :8080 shows "HTTP Status 404"

java - 错误 : Servlet Jar not Loaded. .. 违规类 : javax/servlet/Servlet. 类

java - Tomcat 类路径没有改变

Java (maven) 将 SSL 与 Shiro 结合使用 - Tomcat 7 的 https 端口插件无法正常工作

windows - Maven2 - Windows 中的 POM 配置问题

postgresql - 露天 Javamelody

eclipse - 在 Eclipse 中运行时不显示 Tomcat 主页