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 连接远程