JVM-VisualJVM

  1. 远程RMI方式:
    在远程主机的启动命令中加上如下内容(端口自行选择,这里是8999,认证这里是关着的,如果要打开自行配置):
-Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
  1. Jstatd方式(下列操作均在目标服务器上操作):

在某个地方创建文件:jstatd.all.policy,这里在“/home”目录下:

$ vi jstatd.all.policy

插入如下内容:

grant codebase "file:${java.home}/../lib/tools.jar" {

permission java.security.AllPermission;

};

保存退出;
运行命令(“10.101.107.142”为服务器IP,“&”为以守护线程方式执行,请自行替换):

$ jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=10.101.107.142 &

你可能感兴趣的:(JVM-VisualJVM)