
云服务器springboot jar项目开启jmx remote监控-解决无法连接的问题
发布日期:2021-05-08 20:14:33
浏览次数:15
分类:原创文章
本文共 830 字,大约阅读时间需要 2 分钟。
前言
服务器上跑了一个springboot项目,尝试开启jmx远程监控,观察下jvm的情况。按照网上的一些文章去添加了参数,发现无法连接远程jmx,如下所示
经过一番排查,终于解决问题。
服务器端jar包启动命令示例
java \ -Dcom.sun.management.jmxremote \ -Dcom.sun.management.jmxremote.local.only=false \ -Dcom.sun.management.jmxremote.authenticate=false \ -Dcom.sun.management.jmxremote.ssl=false \ -Djava.rmi.server.hostname=www.sample.com\ -Dcom.sun.management.jmxremote.port=9901 \ -Dcom.sun.management.jmxremote.rmi.port=9902 \ -jar /app/boot-app-1.0.jar
重点关注的参数:
-Djava.rmi.server.hostname - 填写主机域名或ip
-Dcom.sun.management.jmxremote.port - jmx端口(添加jmx连接时使用)
-Dcom.sun.management.jmxremote.rmi.port - rmi端口
遇到的问题
-
jmx参数缺失
jmxremote.rmi.port、java.rmi.server.hostname。也就是上面重点关注的参数。
网上很多文章都是抄来抄去。我也是copy参数,然后再服务器上跑,结果就是怎么都连不上。花了很多时间排查,才发现少了上面两参数。
经过测试,这三个参数都需要设置,才能连上 -
防火墙
这个问题比较好发现,云服务器一般有安全组,添加规则,开放jmx的端口就噢了。
最后
事实证明,还是得多动实践~
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年05月08日 04时18分04秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux 文本编辑常用快捷键
2023-02-01
Linux 日常常用命令总结
2023-02-01
Linux 日志服务与日志管理详解
2023-02-01
Linux 显示磁盘空间使用情况的命令:df
2023-02-01
Linux 最常用命令(简单易学,但能解决 95% 以上的问题)
2023-02-01
linux 服务 指定用户,linux指定用户名自启动服务
2023-02-01
Linux 服务器上安装和使用 Redis,只需这 4 步!
2023-02-01
Linux 服务器启动流程详解
2023-02-01
Linux 服务器启动流程详解
2023-02-01
linux 服务器性能监控(一)
2023-02-01
Linux 权限常用命令
2023-02-01
Linux 权限管理基本命令
2023-02-01
Linux 查找搜索命令
2023-02-01
linux 查看 mongodb 连接数
2023-02-01
linux 查看文件大小及内容
2023-02-01
Linux 查看目录大小
2023-02-01
linux 查看硬盘的uuid_linux添加新硬盘不需要重启识盘,及查看uuid
2023-02-01
linux 查看系统信息命令(比较全)
2023-02-01
Linux 查看系统日志命令
2023-02-01