使用JvisualVM无法连接linux远程服务器,错误无法使用service:jmx:rmi:// /jndi/rmi://ip:port/jmxrmi

前言

在监控java进程,使用JvisualVM连接远程服务器时,正常输入服务器的IP+端口,本来以为可以正常连接的,结果却提示错误无法使用service:jmx:rmi:// /jndi/rmi://ip:port/jmxrmi,工作这么长时间的小余已经见怪不怪,遇到问题先进行排查。

在这里插入图片描述
在这里插入图片描述
排查问题

首先,一开始看到这个提示,以为是自己再tomcat中添加JVM参数,给配置错了,于是乎,又打开检查了一遍。这里我检查配置是没有问题的,如果你的配置和我一样,那么可以看下一步。
在这里插入图片描述

这里注意,如果你是第一次配置JVM参数,配置完成之后。需要重启tomcat才会生效,如果你配置的有问题,tomcat是会启动失败的。

既然没有问题,此刻小余的内心还是不慌的,本着遇到问题就找度娘的态度,默默的查起了资料。

在这里插入图片描述

别说网上这一块的资料还挺多的。有防火墙是否关闭,还有配置的端口是否加入阿里云安全组。从上图可以看到,小余配置的端口是10086,这个端口之前已经配置到阿里云安全组了。

查了一堆资料之后,小余开始不淡定了,因为网上说的小余这边都没有发现问题。

在这里插入图片描述

不知道为什么,查了一堆资料后,小余的内心隐隐的觉得问题仍然是因为端口号引起的,于是便由着这个思路去查找资料。终于让小余找到了一些蛛丝马迹。

在这里插入图片描述
原来JMX server指定的监听端口号外,JMXserver还会监听一到两个随机端口号。那么既然是这样,问题就很简答了。小余去看了一下tomcat的进程,找到tomcat的进程id,然后通过lsof查找到对应的端口,将它添加到阿里云安全组中。

在这里插入图片描述

于是乎立马连接远程服务器,成功了!~ 勇敢小余,不怕困难,奇奇怪怪的知识又添加了~
在这里插入图片描述

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七月的小尾巴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值