配置springboot实现Java VisualVM远程JMX连接
Java VisualVM是一个项目内存查看和调优的工具,以前使用独立的tomcat可在配置文件里改,今天记录一下springboot的配置方法
刚开始想在application.yml里查找相关命令,但是没发现合适的,于是想到添加启动命令的方法
查到下面这个启动命令可用
-Dcom.sun.management.jmxremote.port=8999(jmx连接端口号) -Dcom.sun.management.jmxremote.rmi.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=xxx.xx.xx.xx(ip地址)
于是完整的启动命令是
java -Dcom.sun.management.jmxremote.port=8999(jmx连接端口号) -Dcom.sun.management.jmxremote.rmi.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=xxx.xx.xx.xx(ip地址) -jar webapp.jar
随后在工具里加上ip和jmx端口号就可连接
效果如图:


本文介绍如何配置SpringBoot应用以实现JavaVisualVM的远程JMX连接。通过在启动命令中添加特定参数,如JMX端口号、SSL和认证设置,以及指定主机名,可以轻松实现远程监控和调优。

1480

被折叠的 条评论
为什么被折叠?



