远程连接JMX出现问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了远程连接JMX出现问题相关的知识,希望对你有一定的参考价值。
参考技术A 问题:端口、安全组均已开放,使用telnet测试jmx端口,连接正常,但是使用jvisualvm/jconsole连不上添加的启动参数
原因:JMX实际开了三个端口
启动参数只配置了JMX端口,RMI端口是默认随机的,没有开放,所有连不上
解决:添加RMI端口启动参数
-Dcom.sun.management.jmxremote.rmi.port=21002
jvisualvm jmx 远程连接问题
In addition to listening to the port you specified (1100) the JMX server also listens to a randomly chosen (ephemeral) port.
Check, e.g. with lsof -i|grep java if you are on linux/osx, which ports the java process listens to and make sure your firewall is open for the ephemeral port as well.
除了JMX server指定的监听端口号外,JMXserver还会监听一到两个随机端口号,
可以通过命令:lsof -i|grep java |grep <pid> 来查看当前java进程需要监听的随机端口号,
-Djava.rmi.server.hostname=192.168.0.1
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=9090
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
以上是关于远程连接JMX出现问题的主要内容,如果未能解决你的问题,请参考以下文章