配置springboot实现Java VisualVM远程JMX连接

配置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实现Java VisualVM远程JMX连接_第1张图片

你可能感兴趣的:(springboot,jvm)