各版本插件中心:
https://visualvm.github.io/pluginscenters.html
根据自己JDK的版本选择合适的插件中心
安装常用插件:
工具——插件
本人安装了两个常用插件
监控本地Tomcat
监控远程Tomcat
添加远程主机
修改远程tomcat配置
[root@localhost bin]# vi catalina.sh
添加如下配置:
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9004 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.net.preferIPv4Stack=true -Djava.rmi.server.hostname=192.168.20.3"
监控普通的JAVA进程
启动jar包添加如下参数:
nohup java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9005 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.
jmxremote.ssl=false -Djava.net.preferIPv4Stack=true -Djava.rmi.server.hostname=192.168.20.3 -jar monitor_tuning-0.0.1-SNAPSHOT.jar &
启动完毕后,Jvisualvm建立远程连接过程和监控远程Tomcat一样。