jvisualvm jmx方式远程监控tomcat

本文介绍如何通过修改配置文件实现远程监控Tomcat服务器的方法。包括禁用SSL和身份验证简化配置流程,使用JVisualVM进行远程连接的具体步骤,以及解决Mac环境下使用非管理员权限遇到的问题。

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

1、如果用jmx方式监控,不需运行服务器上的jstatd进程

2、直接修改CATALIN_HOME/bin/catalina.sh:

JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=[远程机器ip]
-Dcom.sun.management.jmxremote.port=[自己设置个端口号]  
-Dcom.sun.management.jmxremote.ssl=false  
-Dcom.sun.management.jmxremote.authenticate=false" 

 这里不设置密码,如果要设置密码则:

-Dcom.sun.management.jmxremote.port=[自己设置个端口号] 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=true 
-Dcom.sun.management.jmxremote.password.file=[jmxremote.password文件路径]
-Djava.rmi.server.hostname=[远程机器ip]

 其中jmxremote.password的内容如下:

username  password

 自己填写username和password

3、启动jvisualvm,右键单击【远程】,选择【添加远程主机】,输入【远程机器ip】,然后点击新加的远程机器,右键【添加JMX连接】,输入【远程机器ip:端口号】即可以连上。如果开启了authenticate,则需要输入jmxremote.password中的用户名和密码。

4、在mac里边,如果用非sudo方式打开jvisualvm,添加远程主机总是不成功,可以尝试用sudo方式打开jvisualvm然后再添加远程主机就可以了。

5、参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值