项目启动参数增加以下选项即可:
-Djava.rmi.server.hostname=192.168.0.174 (服务所在IP)
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9192 (JConsole要连接的端口,不能与项目一样)
-Dcom.sun.management.jmxremote.rmi.port=9193 (rmi方式连接,不能与项目一样)
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
启动命令格式:
java -jar -Djava.rmi.server.hostname=192.168.0.174 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9192 -Dcom.sun.management.jmxremote.rmi.port=9193 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false xxx.jar
注意:java.rmi.server.hostname 这个参数必须有,我测试时没有增加所以始终连接不上