2012-11-20 33 views
1

我正在使用ActiveMQ 5.3.2和5.6.0。 在ActiveMQ的5.3.2,對JMX的默認設置是ActiveMQ中JMX的默認端口是什麼?

SUNJMX="-Dcom.sun.management.jmxremote" 

在ActiveMQ的5.6.0,對JMX的默認設置是

ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote" 

那麼,這些設置沒有端口定義。你能告訴我ActiveMQ真的開始使用這些設置的JMX連接嗎?如果是這樣,什麼是默認端口連接,因爲我無法連接到1099.如果隨機選擇端口,如何找到ActiveMQ正在使用的端口?

謝謝。

+4

見http://stackoverflow.com/questions/516142/does-java-6-open-a-default -port-for-jmx-remote-connections,因爲JMX選項與JVM相關,而不是ActiveMQ特定的。 – Mark

回答

7

默認端口是1099.可以通過將jmx參數作爲參數傳遞給activeMQ啓動腳本(activemq.bat或.sh文件)中的activeMQ來覆蓋。使用屬性

Dcom.sun.management.jmxremote.port設置JMX端口