使用JConsole 监控 springboot 项目

米斯特程序猿 2019年01月22日 853次浏览

项目启动参数增加以下选项即可:

-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 这个参数必须有,我测试时没有增加所以始终连接不上