在Ubuntu中设置Tomcat内存需修改JVM参数,具体步骤如下:
定位启动脚本
systemd管理Tomcat,编辑服务文件:sudo nano /etc/systemd/system/tomcat.servicecatalina.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字段直接设置参数。