Linux catalina.sh中的Tomcat堆设置不工作

Linux catalina.sh中的Tomcat堆设置不工作,linux,tomcat,catalina,Linux,Tomcat,Catalina,在linux Tomcat bin文件夹中,我想为堆内存设置JAVA_OPTS,我已经做了一些设置,比如export CATALINA_OPTS=“-server-Xms1024m-Xmx1024m-XX:MaxPermSize=256m”,然后重新启动,但我的堆内存仍然没有更新 你能指引我吗?将这些属性放在catalina.sh的何处,或者我是否遗漏了什么,或者我是否必须在其他地方修改?您应该在setenv.sh中设置自定义Java选项,而不是catalina.sh 不要在此脚本中设置变量。而

在linux Tomcat bin文件夹中,我想为堆内存设置
JAVA_OPTS
,我已经做了一些设置,比如
export CATALINA_OPTS=“-server-Xms1024m-Xmx1024m-XX:MaxPermSize=256m”
,然后重新启动,但我的堆内存仍然没有更新


你能指引我吗?将这些属性放在catalina.sh的何处,或者我是否遗漏了什么,或者我是否必须在其他地方修改?

您应该在
setenv.sh
中设置自定义Java选项,而不是
catalina.sh

不要在此脚本中设置变量。而是将它们放入脚本中 在CATALINA_BASE/bin中设置env.sh,以使您的定制保持独立。 (c) catalina.sh


我刚刚解决了同样的问题。。。早些时候,我曾为此目的修改过catalina.sh,它在某种程度上起到了作用,但与当前的Tomcat 7.0.52.0不同。

我认为这个堆栈溢出链接可能会帮助您