linux tomcat 内存设置

 时间:2026-02-14 00:03:33

1、找到tomcat所在目录,比如,所在的目录是~/app/apache-tomcat-7.0.64,编辑catalina.sh文件:

vi ~/app/apache-tomcat-7.0.64/bin/catalina.sh

2、在catalina.sh中找到

cygwin=falsedarwin=falseos400=falsecase "`uname`" inCYGWIN*) cygwin=true;;Darwin*) darwin=true;;OS400*) os400=true;;esac

在下面添加所需要设置的java内存大小,比如设置java堆内存为3g,新生代为1536m,永久代初始值为256m,最大值为512m,每个线程大小2m,参数如下:

JAVA_OPTS="-Xms3072m -Xmx3072m  \-XX:PermSize=256M \-XX:MaxPermSize=512m \-Xss2m \-Xmn1536m"

如图所示.

保存.

linux tomcat 内存设置

linux tomcat 内存设置

3、运行tomcat:

sh ~/app/apache-tomcat-7.0.64/bin/catalina.sh

tomcat启动成功后,查看tomcat进程

www@Aspire-4752:~$ ps aux | grep tomcatfangche+   436  210 12.2 5800156 724740 pts/19 Sl   21:12   0:14 /usr/local/app/jdk1.8.0_05/jre/bin/java -Djava.util.logging.config.file=/home/www/app/apache-tomcat-7.0.64/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms3072m -Xmx3072m -XX:PermSize=256M -XX:MaxPermSize=512m -Xss2m -Xmn1536m -Djava.endorsed.dirs=/home/www/app/apache-tomcat-7.0.64/endorsed -classpath /home/www/app/apache-tomcat-7.0.64/bin/bootstrap.jar:/home/www/app/apache-tomcat-7.0.64/bin/tomcat-juli.jar -Dcatalina.base=/home/www/app/apache-tomcat-7.0.64 -Dcatalina.home=/home/www/app/apache-tomcat-7.0.64 -Djava.io.tmpdir=/home/www/app/apache-tomcat-7.0.64/temp org.apache.catalina.startup.Bootstrap startwww   455  0.0  0.0  15984  1040 pts/19   S+   21:12   0:00 grep --color=auto tomcat

发现设置的内存值出现在了进程的信息中.

  • 香色闺阁如何关闭过滤提示
  • 命运洞窟攻略:[3]如何获取关键道具
  • x360《辐射:新维加斯》dlc“死钱”图文心得
  • 《永恒之柱2:死亡之火》最后的庇护所
  • 永恒之柱2结局心得攻略
  • 热门搜索
    营销是什么 板绘是什么 400分能上什么大学 epc是什么意思 洒脱是什么意思 七月七是什么节日 初拥是什么意思 梦见鳄鱼是什么意思 christmas是什么意思 是什么符号