1.服务端运行jar是增加相关配置
java -Djava.rmi.server.hostname=172.16.1.123
-Dcom.sun.management.jmxremote.port=1234
-Dcom.sun.management.jmxremote.rmi.port=1235
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-jar test-SNAPSHOT.jar
2.客户端本地在jdk/bin/下
打开jvisualvm.exe 文件->添加JMX连接,输入ip和端口1234即可连接上
使用JMX远程连接jvm时,执行netstat -ntupl发现jmx 端口启动了,而且网络端口畅通,就是连接不上,有可能是没有配置-Djava.rmi.server.hostname=ip address的缘故