gpt4 book ai didi

java - TOMCAT 7,无法更改堆大小

转载 作者:行者123 更新时间:2023-11-28 22:55:07 24 4
gpt4 key购买 nike

我已经通过添加引导脚本设置了 tomcat 7 的堆大小:

export CATALINA_OPTS="-Xms1024m -Xmx248m"

我更改/etc/init.d/tomcat7 :

if [ -z "$JAVA_OPTS" ]; then
JAVA_OPTS="-Djava.awt.headless=true -Xmx2048M -Xms1024M"
fi

我重新启动计算机并重新启动 Tomcat:

service tomcat7 restart

并验证 $CATALINA_OPTS 是否有效:

> echo $CATALINA_OPTS
-Xms1024m -Xmx2048m

但是当我转到 tomcat 管理器时,我注意到堆没有改变。

Free memory: 38.02 MB Total memory: 123.75 MB Max memory: 123.75 MB

拜托,我需要这方面的帮助。

最佳答案

检查 tomcat/bin 中的 setenv.sh,根据手册,这应该是放置这些参数的正确位置。

另一个选项,它取决于您的操作系统 tomcat 包,可能是 /etc/conf.d/tomcat//etc/tomcat 中的配置参数被覆盖.只需检查您的初始化脚本和 catalina.sh 即可找到您的设置被覆盖的位置。

顺便说一句,如果你运行 ps -ef | grep tomcat 您应该会看到带有参数的完整命令行:这可能会让您了解 init 脚本如何构建命令,因此您可以调查设置参数的位置。

关于java - TOMCAT 7,无法更改堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29395144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com