tomcat7修改内存 win_详解Windows下调整Tomcat启动参数的实现方法
Windows下调整Tomcat启动参数
Tomcat默认可以使用的内存为128MB,对于访问数比较多、比较吃内存的应用来说,这是不够的。我们可以通过调整Java虚拟机的启动参数来增加Tomcat可使用的内存。
下面就是众所周知的两个参数
-Xms JVM初始化堆的大小
-Xmx 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启动参数的实现方法
本文地址: http://www.cppcns.com/jiqiao/fuwuqi/203092.html
tomcat7修改内存 win_详解Windows下调整Tomcat启动参数的实现方法相关推荐
- Spark 内存管理详解(下):内存管理
本文转自:Spark内存管理详解(下)--内存管理 本文最初由IBM developerWorks中国网站发表,其链接为Apache Spark内存管理详解 在这里,正文内容分为上下两篇来阐述,这是下 ...
- snmpwalk 安装与使用详解-windows下
snmpwalk是SNMP的一个工具,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户.通过snmpwalk也可以查看支持SNMP协议( ...
- 详解 Windows下apache 实现 SSL
SSL:安全套接层,是netscape公司设计的主要用于web的安全传输协议.这种协议在WEB上获得了广泛的应用.通过证书认证来确保客户端和网站服务器之间的数据是安全,过程大致如下: SSL客户端在T ...
- bat中文乱码_详解Windows下获取时间bat脚本总结,值得收藏
概述 最近都在写ftp windows环境的一些bat脚本,为了方便显示,想要记录一下每次操作的时间,所以在这里总结一下windows环境bat脚本获取时间的常用命令. windows环境获取时间相关 ...
- 图文详解Windows下安装最新版Git
Git是目前世界上最先进的分布式版本控制系统.Windows下Git新版本的安装和比较早之前的有些不一样,包括下载以及配置.由于很多人在网上找资料的时候都是比较早之前的方式,对于初学者来说很不好.这里 ...
- 启动计算机引导windows10,如何快速启动计算机,详解Windows 10「快速启动」模式...
Windows 10 快速启动的工作方式与以前版本 Windwos 的混合睡眠模式类似,可以将系统状态保存到一个休眠文件中,以使得每次 PC 的开机速度更快. 用户自己在笔记本或台式机上干净安装的 W ...
- windows下mysql主从同步_详解windows下mysql的主从同步
半路出家到Java,刚开始听说到说程序支持读写分离感觉特别高大上,也一直没接触 偶然的机会接触到了,就一定得记下来. 今天先讲讲数据库的主从同步,两个好处: 是读写分离可以用上.比如 写操作就写到主数 ...
- java环境变量设置详解_JAVA环境变量配置详解(Windows)
JAVA环境变量JAVA_HOME.CLASSPATH.PATH设置详解 Windows下JAVA用到的环境变量主要有3个,JAVA_HOME.CLASSPATH.PATH. JAVA_HOME指向的 ...
- Windows下搭建Tomcat集群的配置详解
< Windows下搭建Tomcat集群基础入门详解 > 前言 在搭建 < Apache + Tomcat 实现Web服务器集群 > 前我们还需要实现 Tomcat集群实现Se ...
最新文章
- 操作无法完成后台打印程序无法运行
- 堆,栈,内存泄露,内存溢出介绍
- Pandas简明教程:一、Pandas简介与安装
- 那些我希望在一开始使用 Zsh(oh-my-zsh) 时就知道的
- 全国计算机等级考试题库二级C操作题100套(第69套)
- 【leetcode 简单】第一题 两数之和
- java判断回文用valueof_判断字符串是否是回文
- 软件技术架构:通过限流与熔断,打造一个“靠谱”的系统
- jQuery学习教程 基础篇 归档
- linux服务上实现web在线编辑,利用 ONLYOFFICE 将在线文档编辑器集成到 Python Web 应用程序中 | Linux 中国...
- 笔记本电脑的触摸区域操作
- 通过U盘安装windows简易教程
- 安装 FreeBSD-13.0-RELEASE-amd64
- 【重磅】61篇NIPS2019深度强化学习论文及部分解读
- ElasticSearch--索引与类型
- 一幅长文细学GaussDB(二)——数据库基础知识
- 汽车芯片短缺潮“拐点”已至?下一波“网络安全”升级战悄然开始
- uiautomator2 启动atx
- 浙江大学计算机专业夏令营,浙江大学计算机科学与技术学院数字化艺术与设计保研夏令营...
- 【看完必会系列】*p++、*(p++)、(*p)++、*++p、++*p的区别
热门文章
- 路由网关--spring cloud zuul
- 一个简单express+jade+mysql+bootstrap+nodejs的demo
- 开源项目OpenGene发起人:用“互联网+基因技术”改变肿瘤的诊断与治疗
- oracle多种导入导出数据方法
- IO流 带行号的缓冲区
- 【JavaScript】AJAX教程
- 关于poll机制应用及驱动
- SUN Zone Cluster安装及配置说明之三
- [转]ASP.NET页面生命周期描述
- Cisco3750在多VLAN网络环境下DHCP的实现