在Ubuntu中设置Tomcat内存需修改JVM参数,具体步骤如下:
定位启动脚本
systemd
管理Tomcat,编辑服务文件:sudo nano /etc/systemd/system/tomcat.service
catalina.sh
:sudo nano /path/to/tomcat/bin/catalina.sh
设置JVM参数
CATALINA_OPTS
(推荐)或JAVA_OPTS
,指定堆内存大小(单位:MB):export CATALINA_OPTS="$CATALINA_OPTS -Xms512m -Xmx1024m"
-Xms
:初始堆内存(如512m
)-Xmx
:最大堆内存(如1024m
)export CATALINA_OPTS="$CATALINA_OPTS -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m"
重启Tomcat生效
sudo systemctl restart tomcat # systemd管理时
# 或
sudo /path/to/tomcat/bin/shutdown.sh
sudo /path/to/tomcat/bin/startup.sh # 脚本启动时
注意:
systemd
的Environment
字段直接设置参数。