# 启动命令
-Djava.rmi.server.hostname=192.168.0.67 #java程序所在机器ip
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8011 #jconsole端口
-Dcom.sun.management.jmxremote.authenticate=true # 配置为false 就不需要后面的password和access配置
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.password.file=/home/jmxremote.password
-Dcom.sun.management.jmxremote.access.file=/home/jmxremote.access
jmxremote.access 和jmxremote.password 文件示例在 jre目录下,这里重新指定了位置
jmxremote.access 文件内容:
jmxremote.password 文件内容:
修改jmxremote.*的权限,只允许启动程序的用户名对该文件拥有读写权限:
chmod 600 /home/jmxremote.*
启动程序后 在本地启动jconsole
连接成功