visual vm监测TOMCAT和一般JAVA应用

本文介绍如何通过配置RMI服务及JMX参数,使用VisualVM工具远程监控Tomcat应用服务器的状态,包括设置必要的安全策略文件、启动RMI服务、配置Tomcat JMX参数等步骤。

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

visual vm是个好东西,下载后可以单独安装

1,启动RMI服务
  在JDK\BIN目录下,新建一个文件jstatd .all.policy
grant codebase "file:${java.home}/../lib/tools.jar" {  
    permission java.security.AllPermission;  
  };

2 启动:
 
jstatd -J -Djava.security.policy=jstatd.all.policy

之后可以PS -EF看到后台有进程了

3 启动VISUAL VM,添加REMOTE HOST即可.

4 监视TOMCAT
  在 tomcat 的 catalina.sh 中添 加如下参数:
JAVA_OPTS=' -Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false'
其中-Dcom.sun.management.jmxremote.port=8999 指定了 JMX 启动的代理端口;这个端口就是 Visual VM 要连接的端口
其中--Dcom.sun.management.jmxremote.ssl=false 指定了 JMX 是否启用ssl
其中-Dcom.sun.management.jmxremote.port=8999 指定了 JMX 是否启用
鉴权(需要用户名,密码鉴权)
5 在 Visual VM 添加远程连接的 Host。右键点击 Remote 后 选Add Remote  Host。

6 继续选择增加JMX CONNECTION,端口写8999,即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值