我試圖在ActiveMQ中啓用JMX。
我一直在關注網頁上的說明:http://activemq.apache.org/jmx.html
如何在Apache ActiveMQ中啓用JMX
在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 [::]:* LISTEN
之後,在JvisualVm中,我添加了遠程VM的IP,並添加了JMX端口。
我終於得到了「無法連接到...使用服務:jmx:rmi ...」消息。
我錯過了什麼?
感謝您的幫助,