工具准备:
java 1.8.0_121
centos_7
首先,cd到阿里云服务器上Springboot的jar包所在的目录,并执行以下语句
nohup java -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=<端口号,默认1099>
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=<ip地址,注意是公网ip> -jar <jar包名称> &
然后使用tail -f nohup.out查看输出的日志信息来验证执行的结果
执行成功后,给VisualVM添加远程主机
然后添加JMX连接
这时发现连接失败,原因是阿里云需要添加安全组配置
配置的端口号通过netstat -nltp 查看,一般来说应该有四个,选取除了tomcat的端口以外的其他三个,最终监控成功