使用JConsole监控c3p0的连接情况

17 篇文章 0 订阅
8 篇文章 0 订阅
转载自 javabbs

Step1: 配置Tomcat支持JMX

在$CATALINA_HOME/bin中找到catalina.sh或者catalina.bat文件,在该文件中添加jmx的配置

以catalina.bat为例:

set CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote
set CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote.port=9999
set CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote.authenticate=false
set CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote.ssl=false

表示jmx开放端口是9999

配置完以后重启tomcat服务。

Step2:使用Jconsole监控

编写脚本monitor.bat

内容是

jconsole -J-Djava.class.path=%JAVA_HOME%/lib/jconsole.jar;%JAVA_HOME%/lib/tools.jar;c3p0-0.9.1.jar

Step3:查看结果

在jconsole的对话框中输入<hostname>:<port>进入Mbean查看c3p0的信息。

如果jconsole连接不上<hostname>:<port>,而telnet可以连接上<hostname>:<port>,那么需要确认在服务器中执行hostname -i看结果是不是你使用<hostname>,如果不是的话要修改/etc/hosts内容。

注意:配置jmx的用户和密码时,jmxremote.password这个文件需要设定文件所有者和访问权限。具体可以参照[url]http://1985wanggang.blog.163.com/blog/static/77638332010731101726156/[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值