1、创建安全访问文件
在远程主机的JAVA_HOME/bin目录中,新建名为jstatd.all.policy的文件,如下:
把下面的内容拷贝到jstatd.all.policy文件中:
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
2. 启动 jstatd服务
进入jdk下的bin目录,执行:
jstatd -J-Djava.security.policy=jstatd.all.policy -p 1099 -J-Djava.rmi.server.hostname=192.168.xx.xxx
查看是否启动成功:
3、用VisualVM 连接远程主机上的jstatd服务
在VisualVM中右键“远程”->“添加远程主机”->“主机名”中输入远程主机的IP地址:
连接成功,如下图: