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,用户口令不填,直接连接(因为没有使用安全连接方式,会有提示)