本文章主要介绍如何调整Tomcat 6.0服务器启动时的内存分配以及Java虚拟机(JVM)参数的优化配置方法。
在`/usr/local/apache-tomcat-5.5.23/bin`目录下的`catalina.sh`文件添加:JAVA_OPTS=-Xms512m -Xmx1024m,注意这里的“m”表示单位是MB,如果没有这个标识,则默认为KB。启动Tomcat时可能会遇到内存不足的问题。
参数说明:
- `-Xms`: 初始值
- `-Xmx`: 最大值
解决方法:修改注册表中的`HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions`,将原值从 `-Dcatalina.home=C:\\ApacheGroup\\Tomcat 5.0 -Djava.endorsed.dirs=C:\\ApacheGroup\\Tomcat 5.0\\common\\endorsed -Xrs` 更改为 `-Dcatalina.home=C:\\ApacheGroup\\Tomcat 5.0 -Djava.endorsed.dirs=C:\\ApacheGroup\\Tomcat 5.0\\common\\endorsed -Xms300m -Xmx350m`,然后重启Tomcat服务使设置生效。