jvsualvm监控tomcat 配置操作流程(详细、亲测)

本文介绍了如何使用JVisualVM工具远程监控Tomcat应用服务器。通过详细步骤讲解了如何配置Tomcat以允许JVisualVM连接,并展示了如何设置必要的JMX参数来启用远程监控功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、简介:jvsualvm 工具是jdk自带的工具,对于远程监控tomcat是一种方便好用的工具 (tomcat 官网对这个工具的介绍: http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html )
2、jvisualvm.exe 的位置在,java安装目录的jdk/bin/jvisualvm.exe  发送到桌面快捷方式,或者直接运行
3、添加远程监控:
(1)配置tomcat:
tomcat/bin/catalina.sh 文件在这句话的后面去添加上
 
JAVA_OPTS='-Xms6553m -Xmx6553m'
 
后添加上
JAVA_OPTS='-Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=172.16.60.59'
 
达到的效果是:
 
参数说明:
其中-Dcom.sun.management.jmxremote.port=9004 指定了 JMX 启动的代理端口;这个端口就是 Visual VM 要连接的端口
其中-Dcom.sun.management.jmxremote.ssl ="false" 指定了 JMX 是否启用ssl
如果设置成true的话(一般直接设置成false 比较方便一点,除一些安全性比较高的) 就得设置:
-Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password
-Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access  以上配置是开启认证时使用的access文件和password文件 这个文件:
(1)tomcat/conf/jmxremote.password
username1 readwirte
username2 readonly
(2)tomcat/conf/jmxremote.access
username1 password
username2 password 
其中-Dcom.sun.management.jmxremote.authenticate =9004 指定了 JMX 是否启用端口
 
 
4、打开jvisualvm 
输入刚才配置的端口直接连接就行
 

转载于:https://www.cnblogs.com/coolitzhm/p/5089156.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值