插件下载:
http://visualvm.java.net/pluginscenters.html
找对应版本下载,我目前用过的插件为Visual GC,下载下来的插件应该是.nbm格式的。
打开jvisualvm->工具->插件->已下载->添加插件...
完了之后在tomcat启动脚本里添加
-Dcom.sun.management.jmxremote.port=XXXX -Dcom.sun.management.jmxremote
.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.XX.XX
用jvisualvm连接可能提示Visual GC不受此JVM支持。解决方法如下:
在远程服务器/home目录下新建java.policy,内容如下
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
然后执行jstatd -J-Djava.security.policy=/home/java.policy -J-Djava.rmi.server.logCalls=true
最后再到jvisualvm添加jstatd连接即可。
时间: 2024-10-08 21:49:57