ubuntu

Tomcat在Ubuntu中如何设置内存

小樊
35
2025-09-03 07:46:21
栏目: 智能运维

在Ubuntu中设置Tomcat内存需修改JVM参数,具体步骤如下:

  1. 定位启动脚本

    • 若通过systemd管理Tomcat,编辑服务文件:
      sudo nano /etc/systemd/system/tomcat.service
    • 若直接使用脚本启动,编辑catalina.sh
      sudo nano /path/to/tomcat/bin/catalina.sh
  2. 设置JVM参数

    • 添加或修改CATALINA_OPTS(推荐)或JAVA_OPTS,指定堆内存大小(单位:MB):
      export CATALINA_OPTS="$CATALINA_OPTS -Xms512m -Xmx1024m"
      • -Xms:初始堆内存(如512m
      • -Xmx:最大堆内存(如1024m
    • (可选)优化元空间(Java 8+):
      export CATALINA_OPTS="$CATALINA_OPTS -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m"
  3. 重启Tomcat生效

    sudo systemctl restart tomcat  # systemd管理时  
    # 或  
    sudo /path/to/tomcat/bin/shutdown.sh  
    sudo /path/to/tomcat/bin/startup.sh  # 脚本启动时  
    

注意

0
看了该问题的人还看了