JVisualVM 使用 jmx 连接远程tomcat进行数据分析

1、找到 jvisualvm.exe 

在jdk安装目录中,bin目录中可找到这个应用程序

2、远程机器开启 jmx + 配置

  ps -ef|grep tomcat 可查看是否配置过 jmx 

   进行配置,修改 tomcat 的 bin 目录中的  catalina.sh 文件,添加如下参数

(找到 JAVA_OPTS,在后面追加)

-Dcom.sun.management.jmxremote=true #开启远程
-Dcom.sun.management.jmxremote.port=8080 #使用 jmx连接的端口号
-Dcom.sun.management.jmxremote.authenticate=false #使用 jmx连接时关闭认证
-Dcom.sun.management.jmxremote.ssl=false #不使用ssl认证
-Djava.rmi.server.hostname=193.168.1.5 #当前服务器的真实IP

 添加完成后,必须要重启 tomcat 才有效。

3、使用 jvisualvm 连接远程

原文地址:https://www.cnblogs.com/oukele/p/13408636.html