SpringBoot启动时增加参数:
java
-Djava.rmi.server.hostname=服务器IP
-Dcom.sun.management.jmxremote=true \
-Dcom.sun.management.jmxremote.port=1099 \
-Dcom.sun.management.jmxremote.rmi.port=1099 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-jar 其他启动参数...
注意:远程访问需要防火墙开启端口,CentOS下:
firewall-cmd --zone=public --add-port=1099/tcp --permanent
firewall-cmd --reload
本地电脑远程连接,在JDK bin目录下双击jconsole.exe,选择远程进程,输入ip:1099,用户口令不填,直接连接(因为没有使用安全连接方式,会有提示)

SpringBoot启动时配置JMX远程连接与防火墙设置指南
本文介绍了如何在SpringBoot应用启动时添加特定参数以启用JMX远程访问,包括设置服务器IP、端口及防火墙配置,以及如何在CentOS系统中通过firewalld打开1099端口并使用JConsole进行本地电脑对远程进程的连接。
1107

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



