Windows下调整Tomcat启动参数
Tomcat默认可以使用的内存为128MB,对于访问数比较多、比较吃内存的应用来说,这是不够的。我们可以通过调整Java虚拟机的启动参数来增加Tomcat可使用的内存。
下面就是众所周知的两个参数
-Xms<size> JVM初始化堆的大小
-Xmx<size> JVM堆的最大值
比如,我想设置初始内存大小为128M,最多占用1G,就是下面的设置:
-Xms128m
-Xmx1024m
在Linux/Unix下,可以通过在 {tomcat_dir}/bin/catalina.sh 中增加或修改 JAVA_OPTS 来达到:
JAVA_OPTS="-Xms128m -Xmx1024m"
在Windows的免安装版本,可以通过在 {tomcat_dir}/bin/catalina.bat 中增加或修改 JAVA_OPTS 来达到:
set JAVA_OPTS=-Xms128m -Xmx1024m
但我安装在Windows上的服务启动版的Tomcat7,它没有 bin/catalina.bat 文件,那怎么改呢?
答案是:修改注册表。
运行 regedit
找到注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation
再往下找 Procrun 2.0\Tomcat7\Parameters\Java
有个 Options 设置
-Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 7.0
-Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 7.0
-Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 7.0\endorsed
-Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 7.0\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\logging.properties
双击它进行编辑,在末尾增加下面这两行就搞定了:
-Xms128M
-Xmx1024M
不同版本的Tomcat,需要调整的注册表项有所不同
比如:
Tomcat5是
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions
Tomcat6是
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\
Procrun 2.0\Tomcat6\Parameters\Java
Tomcat7是
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\
Procrun 2.0\Tomcat7\Parameters\Java
特此记录,以飨读者。
分享到:
相关推荐
Windows下调整Tomcat启动参数 Tomcat默认可以使用的内存为128MB,对于访问数比较多、比较吃内存的应用来说,这是不够的。我们可以通过调整Java虚拟机的启动参数来增加Tomcat可使用的内存。 下面就是众所周知的...
Tomcat 7 Windows中以Service方式启动配置启动参数
windows及linux环境下,tomcat启动参数的设置。在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数...
对Tomcat启动参数,内存的设置
Tomcat启动参数及监控参数配置,jvisualvm监控tomcat。
Windows系统下 启动tomcat服务bat 可执行脚本,当开发人员想要通过在java中开发一个启动Windows系统下tomcat的脚本文件时,就可以使用我这个
Tomcat默认可以使用的内存很小,在较大型的应用项目中,这点内存是...常见的问题是报Tomcat内存溢出错误,Out of Memory(系统内存不足)的异常,从而导致客户端显示500错误,一般调整Tomcat的使用内存即可解决此问题。
windows下,把tomcat作成服务开机自启动不显示cmd窗口.zip
Tomcat启动参数调优,包括堆设置,收集器设置,并行收集器设置、并发收集器设置..及这些设置的举例
windows下tomcat自动启动vbs脚本,自己用的。
windows下tomcat的catalina.out按天自动分割,windows下tomcat日志按天自动分割
这是一个经过测试(WindowsServer 2008)的Tomcat重启脚本,可以放心使用
Windows下 tomcat的守护进程、心跳程序 可以自行重启tomcat
windows下部署tomcat项目小记,主要针对web项目部署时容易混淆的问题做个记录。
tomcat windows版本 x64
在/usr/local/apache-tomcat-5.5.23/bin目录下的catalina.sh 添加:JAVA_OPTS='-Xms512m -Xmx1024m' 要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。 -Xms:初始值 -Xmx:最大值 -Xmn:最小值 解决...
windows系统下tomcat安装,1.安装JDK和JRE2.设置JDK相关的环境变量3.安装Tomcat4.编写程序测试下Tomcat环境是否能运行
tomcat启动管理工具
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器