2013-05-30 86 views
0

我經歷了部分去了 「密碼保護JMX連接器」 上:http://activemq.apache.org/jmx.html的ActiveMQ 5.6和密碼保護JMX

我有5.6安裝ActiveMQ的。

在activemq.xml中的文件,我更新了以下內容:

<managementContext> 
    <managementContext createConnector="false"/> 
    </managementContext> 

並於斌/ ActiveMQ的,我更新了以下內容:

前:

# ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099 " 
# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONF}/jmx.password" 
# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONF}/jmx.access" 
# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false" 
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote" 

之後:

ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099 " 
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONF}/jmx.password" 
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONF}/jmx.access" 
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false" 
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote" 

我取消了ACTIVEMQ_SUNJMX_START的註釋。

當我取消註釋他們之後,我嘗試啓動ActiveMQ,服務器從未出現過。 沒有顯示在activemq.log文件中。

當我將它們評論回來並啓動服務器時,它始於沒有問題。

爲了找出問題,我取消了第一行的註釋並嘗試啓動,它從未開始。

當我取消對ACTIVEMQ_SUNJMX_START的註釋時,它看起來像是期待別的東西。

我確信jmx.password和jmx.access存在conf文件夾下。

如果我錯過了某些東西,您可以讓我知道嗎?

謝謝你的時間!

回答