如何在Tomcat 8上增加JVM内存

Mar*_*ría 3 java tomcat tomcat8

有人知道如何在Tomcat 8上增加JVM吗?因为它从以前的版本改变了,我用它将它改成以下参数中的Tomcat/bin/catalina文件:

set LOGGING_CONFIG=-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" -Xms1024M -Xmx2048M
Run Code Online (Sandbox Code Playgroud)

但是对于Tomcat 8不再工作了.提前致谢

小智 9

您需要在Tomcat home\bin目录下创建文件

如果窗口那么 setenv.bat

如果linux/unix那么 setenv.sh

并将下面的内存配置写入文件

export CATALINA_OPTS="$CATALINA_OPTS -Xms512m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx8192m"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"
Run Code Online (Sandbox Code Playgroud)

请参考此链接:

http://crunchify.com/how-to-change-jvm-heap-setting-xms-xmx-of-tomcat/

  • 我在命令行中看到两次相同的参数,执行ps -aux | grep tomcat,哪一个被带走?/ usr/lib/jvm/jre/bin/java -Djava.util.logging.config.file =/opt/tomcat/conf/logging.properties -Djava.util.logging.manager = org.apache.juli.ClassLoaderLogManager - Djava.awt.headless = true -Djava.security.egd = file:/ dev /./ urandom -Djdk.tls.ephemeralDHKeySize = 2048 -Djava.protocol.handler.pkgs = org.apache.catalina.webresources -Xms512M -Xmx1024M -server -XX:+ UseParallelGC -Djava.net.preferIPv4Stack = true -Xmx4096M -Xms1024M -classpath .... (2认同)