【发布时间】:2015-02-18 08:19:00
【问题描述】:
我正在尝试在 ActiveMQ 中启用 JMX。
我一直按照页面上的说明进行操作:http://activemq.apache.org/jmx.html
在 activemq.xml 我的代理标签如下:
broker xmlns="http://activemq.apache.org/schema/core" brokerName="BROKER1" dataDirectory="${activemq.data}" useJmx="true">
managementContext标签createConnector="false"
在 bin/activemq-admin 我修改了值:
SUNJMX=-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9876 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
我启动了服务:bin/activemq-admin start
jmx 选项已添加到 activemq java 进程 (ps -ef | grep java)。
我可以看到 9876 端口:netstat -a | grep 9876 -> tcp6 0 0 [::]:9876 [::]:* 听
之后在 JvisualVm 中,我添加了远程 vm 的 ip 并添加了 JMX 端口。
我终于收到“无法连接到 .... using service:jmx:rmi ...”消息。
我错过了什么?
感谢您的帮助,
【问题讨论】:
标签: activemq message-queue jmx