在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
,指定堆內存大?。▎挝唬篗B):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
字段直接設置參數。