大漠驼铃

置身浩瀚的沙漠,方向最为重要,希望此blog能向大漠驼铃一样,给我方向和指引。
Java,Php,Shell,Python,服务器运维,大数据,SEO, 网站开发、运维,云服务技术支持,IM服务供应商, FreeSwitch搭建,技术支持等. 技术讨论QQ群:428622099
随笔 - 238, 文章 - 3, 评论 - 117, 引用 - 0
数据加载中……

Tomcat配置Jconsole性能监控 Windows下Start.bat模式和Service模式

本文介绍了Windows下Tomcat的性能监控工具Jconsole的配置,以及JVM内存的配置。

1、Start.bat 启动
在:doRun和:doStart下添加以下代码
set JAVA_OPTS=%JAVA_OPTS% -XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m
set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=10090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
这种模式只支持用Start.bat启动,如果把Tomcat做成Service时,此种配置不起作用。

2、Service模式
找到下面注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\Tomcat7\Parameters\JAVA
ClassPATH:
D:\Tomcat7\bin\bootstrap.jar;D:\Tomcat7\bin\tomcat-juli.jar;%JAVA_HOME%\lib\tools.jar;
并调整
Jvms 堆初始化最少值 256m
Jvmx 堆最大值   1024m
JvmSs 栈大小 1024k

Options:
-Dcatalina.home=D:\Tomcat7
-Dcatalina.base=D:\Tomcat7
-Djava.endorsed.dirs=D:\Tomcat7\endorsed
-Djava.io.tmpdir=D:\Tomcat7\temp
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.ssl="false"
-Dcom.sun.management.jmxremote.authenticate="false" 

上面红颜色为设置jmx的连接。


如果是通过安装包的方式安装的,可以直接在Tomcat管理界面上安装。




Zip包安装Tomcat方式为,如上图所示,也可以在图中修改,然后程序自动更新注册表里字段的值,可以达到同样的效果。

Tomcat Service安装
Tomcat/bin/service.bat

Service install
service uninstall

posted on 2012-03-08 16:13 草原上的骆驼 阅读(3550) 评论(0)  编辑  收藏 所属分类: 应用服务器


只有注册用户登录后才能发表评论。


网站导航: