jvisualvm 远程监控Linux下的tomcat

本文介绍如何通过修改catalina.sh文件来配置Tomcat的JMX远程监控功能,包括设置监听端口、禁用SSL及认证等,并演示如何使用jmc.exe、jvisualvm.exe和jconsole.exe等工具进行远程监控。

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

 在catalina.sh文件最开始的位置添加如下:
CATALINA_OPTS="-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=11.74.22.22"
(注:11.74.22.22为服务器对外可以访问的地址,1099为提供jmx服务的端口,即由11.74.22.22提供1099这样一个jmx服务供远程连接)


添加后重启tomcat。


重启完成后就可以在本地电脑上启jdk bin 目录中的jmc.exe、jvisualvm.exe、jconsole.exe的其中一个进行监控了。


创建连接查看:
jmc.exe 在JVM浏览窗口右击,选择“新建连接”,然后在主机那里输入上面文件中配置的主机,端口号使用上面文件中配置的端口号。然后双击“飞行记录器”就可以查看了。


jvisualvm.exe
在应用程序列表中右击“远程”,选择“添加远程主机”,然后在主机名的地方输入上面文件中的IP地址,然后点击确定,然后在远程下面就可以看到你添加的主机了,在你添加的主机上右击,选择“添加JMX连接”,连接框中输入下面文件中配置的地址和端口号,如"11.74.22.22:1009",然后点击“确定”,可以看到你添加的远程主机JMX连接了,双击那个连接就可以看到监控界面了。


jconsole.exe
打开cmd窗口,然后输入:jconsole 11.74.22.22:1099  就可以看到监控窗口了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值