在 Debian 上修改 Tomcat 的内存配置,通常是修改 JVM 堆内存参数(-Xms、-Xmx 等)。不同 Tomcat 安装方式位置不同,下面分情况说明。
Debian 用 apt 安装的 Tomcat(如 tomcat9、tomcat10):
编辑:
sudo nano /etc/default/tomcat9
(如果是 tomcat10,路径是 /etc/default/tomcat10)
找到或新增:
JAVA_OPTS="-Xms512m -Xmx2048m -XX:MaxMetaspaceSize=512m"
示例说明:
-Xms512m:初始堆内存-Xmx2048m:最大堆内存-XX:MaxMetaspaceSize=512m:元空间(Java 8+)sudo systemctl restart tomcat9
如果你是手动解压到 /opt/tomcat:
setenv.sh(推荐)sudo nano /opt/tomcat/bin/setenv.sh
写入:
export CATALINA_OPTS="-Xms512m -Xmx2048m"
如果没有该文件,直接新建即可。
catalina.sh(不推荐)不推荐直接改 catalina.sh,维护困难。
/opt/tomcat/bin/shutdown.sh
/opt/tomcat/bin/startup.sh
如果 Tomcat 是 systemd 服务:
sudo systemctl edit tomcat
添加:
[Service]
Environment="CATALINA_OPTS=-Xms512m -Xmx2048m"
然后:
sudo systemctl daemon-reload
sudo systemctl restart tomcat
ps aux | grep tomcat
或
jps -v
也可以访问:
http://服务器IP:8080/manager/status
(需开启 manager 角色)
-Xms512m -Xmx1024m如果你能告诉我:
我可以给你精确命令。