ActiveMQ中JMX的默认端口是什么?

Lwi*_* Ko 3 java activemq-classic jmx

我使用的是ActiveMQ 5.3.2和5.6.0.在ActiveMQ 5.3.2中,JMX的默认设置是

SUNJMX="-Dcom.sun.management.jmxremote"
Run Code Online (Sandbox Code Playgroud)

在ActiveMQ 5.6.0中,JMX的默认设置是

ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote"
Run Code Online (Sandbox Code Playgroud)

因此,这些设置没有端口定义.你能告诉我ActiveMQ真的是用这些设置启动JMX连接吗?如果是这样,连接的默认端口是什么,因为我无法连接到1099.如果随机选择端口,如何找到ActiveMQ正在使用的端口?

谢谢.

use*_*492 9

默认端口是1099.可以通过在activeMQ启动脚本(activemq.bat或.sh文件)中将jmx参数作为参数传递给activeMQ来覆盖.使用财产

Dcom.sun.management.jmxremote.port用于设置JMX端口