在 Debian 上设置 Tomcat 的内存(通常是 JVM 的堆内存,如 -Xms 和 -Xmx),不同安装方式位置不同。下面按常见情况说明。
(常见于 apt install tomcat9 / tomcat10)
编辑配置文件:
sudo nano /etc/default/tomcat9
# 或
sudo nano /etc/default/tomcat10
找到或添加:
JAVA_OPTS="-Xms512m -Xmx1024m"
示例(推荐):
JAVA_OPTS="-Xms1g -Xmx2g -XX:+UseG1GC"
保存后重启:
sudo systemctl restart tomcat9
# 或
sudo systemctl restart tomcat10
(常见于 /opt/tomcat)
setenv.sh(推荐)cd /opt/tomcat/bin
sudo nano setenv.sh
加入:
export CATALINA_OPTS="-Xms1g -Xmx2g"
推荐使用
CATALINA_OPTS而不是JAVA_OPTS,只对 Tomcat 生效。
赋予执行权限(可选):
chmod +x setenv.sh
重启 Tomcat:
/opt/tomcat/bin/shutdown.sh
/opt/tomcat/bin/startup.sh
-Xms512m # 初始堆内存
-Xmx2048m # 最大堆内存
-XX:MaxMetaspaceSize=256m
-XX:+UseG1GC
ps aux | grep tomcat
或访问:
http://服务器IP:8080/manager/status
如果你告诉我:
我可以帮你给一份精确推荐配置。