Java Tomcat8 - 分配更多内存; catalina.sh不见了?

new*_*Bee 2 java tomcat8

我在linux上运行Tomcat8服务器(RedHat).它运行的机器总共有15GB Ram,我想为tomcat服务器分配11GB.目前它只有3.3GB可供使用.

我安装了openjdk 64位.

我试图设置CATALINA_OPTS-Xms512M -Xmx11gJAVA_OPTS-d64 -Xms256m -Xmx12g.

我找到了几个关于setenv.sh或catalina.sh的说法,我都找不到.它不是tomcat8/bin和catalina_home以及catalina_base都指向/ root.

那么我该如何增加最大值.我的tomcat服务器的avaialable内存?

谢谢!

new*_*Bee 9

似乎catalina.sh要么在最新的tomcat版本中不再存在,要么与我使用亚马逊vm的事实有关,他们有一些我怀疑的修改过的tomcat8发行版.

解决方案:usr/share/tomcat8/conf/有一个tomcat8.conf文件.添加行JAVA_OPTS="-Xms1g -Xmx12g"就可以了.

更新: 请查看本文下面的评论