2.Linux:
在/usr/local/apache-tomcat-5.5.23/bin目录下的catalina.sh
添加:
JAVA_OPTS='-Xms512m -Xmx1024m'
3.要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。
-Xms:初始值
-Xmx:最大值
-Xmn:最小值
Windows
在catalina.bat最前面加入
set JAVA_OPTS=-Xms128m -Xmx350m
如果用startup.bat启动tomcat,OK设置生效.够成功的分配200M内存.
但是如果不是执行startup.bat启动tomcat而是利用windows的系统服务启动tomcat服务,上面的设置就不生效了,
就是说set JAVA_OPTS=-Xms128m -Xmx350m 没起作用.上面分配200M内存就OOM了..
windows服务 执行的是bin\tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置.
解决办法:
修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software
Foundation\Procrun 2.0\Tomcat6\Parameters\JavaOptions
原值为:
-Dcatalina.home=E:\Tomcat 6.0
-Dcatalina.base=E:\Tomcat 6.0
-Djava.endorsed.dirs=E:\Tomcat 6.0\common\endorsed
-Djava.io.tmpdir=E:\Tomcat 6.0\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=E:\Tomcat 6.0\conf\logging.properties
加入 -Xms300m -Xmx350m
重起tomcat服务,设置生效
分享到:
相关推荐
tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,轻微时,会使系统性能急剧下降,严重时,将导致系统无法运行,影响系统的稳定性。
要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。 -Xms:初始值 -Xmx:最大值 -Xmn:最小值 解决办法: 修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\...
tomcat内存配置
tomcat6设置内存(catalina.sh) 设置用户(tomcat-users.xml) 设置编码(server.xml)
修改Tomcat内存大小,包含win/linux
解释了常用的eclipse和tomcat的jVM参数配置,有图有真相..
这是一个查看Tomcat内存的文件。放在应用工程中,直接访问就可以。 个人感觉这是一个非常有用的文件。
tomcat修改JVM内存配置(解决大项目内存溢出问题有效方案)
tomcat域名和内存配置实例,直接copy的现有配置文件拿过来了,大伙参考一下,直接可以用的配置。另外我喜欢下东西,得圈点分,望大家见谅
按照压缩包里面的操作说明把对应文件拷贝进去就没问题了。
tomcat_eclipse配置内存溢出,
TOMCAT 8.5的服务器状态、Tomcat Web应用程序管理者、Tomcat虚拟主机管理员设置
tomcat应用之_设置内存,教你如何配置tomcat内存
对Tomcat 内存最大值最小值进行设置
如何配置Tomcat的JVM虚拟机内存大小
tomcat发布javaweb项目,去掉项目名称和端口号!,修改tomcat的内存配置以及tomcat的并发量!
启动内存参数的配置及含义 Tomcat的简单配置介绍 增加虚拟目录及相关文件说明 Tomcat多虚拟主机的配置方法 Tomcat集群配置(负载均衡、Session共享) Tomcat安全SSL的配置使用 Tomcat性能调优 Tomcat日志简介 安全配置...
myeclipse-tomcat jdk内存溢出,针对myeclipse做的相应的配置
公司tomcat相关项目配置及内存配置等
可以监测tomcat设置的内存是否生效,监测当前使用的内存和剩余内存,监测当前在线用户量。不错的工具,作为一个tomcat的web项目运行,不需要额外安装插件和程序。登录用户直接使用tomcat的用户,请有conf\tomcat_...