要使用jvisualvm监视远程主机需要先再远程主机上运行jstatd
1、在$JAVA_HOME/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 &
在本地命令行模式先运行 jvisualvm 然后点击远程连接,添加你的远程主机ip,运行前最好先关闭远程的防火墙。