【发布时间】:2021-05-07 19:15:55
【问题描述】:
我在 Windows 上使用 ActiveMQ 5.16.1。我在activemq.xml 的<broker> 部分设置了useJmx="true"。但是,在启动 ActiveMQ 之后,默认的 JMX 端口 1099 上没有任何内容进行监听,并且 JConsole 不会将 ActiveMQ 显示为目标。
我尝试在 activemq.xml 中显式启用 JMX 连接器:
<managementContext>
<managementContext createConnector="true"/>
</managementContext>
但是,我在 ActiveMQ 启动控制台中遇到此故障:
WARN | Failed to start JMX connector Port already in use: 1099; nested exception is:
java.net.BindException: Address already in use: JVM_Bind. Will restart management to re-create JMX connector, trying to remedy this issue.
这会返回一个空结果
netstat -an | grep 1099
【问题讨论】: