2009-11-12 58 views
5

在ActiveMQ 5.2中啓用JMX的正確方法是什麼?我看到了衝突的文檔,所以我想知道是否有人知道正確的配置文件更改應該是什麼。我想我可能會通過更改用於啓動ActiveMQ的批處理文件來工作,但我並不知道。如何打開ActiveMQ 5.2中的JMX

回答

1

你見過什麼相沖突的文件? This one解釋得很好。無需更改任何批處理文件。

+1

如果我添加屬性useJmx = 「真」,那麼我的ActiveMQ不正確啓動。我不得不將以下行添加到我的批處理文件中。我從ActiveMQBrowser的安裝中獲得了這一點。 set SUNJMX = -Dcom.sun.management.jmxremote.port = 1099 -Dcom.sun.management.jmxremote.authenticate = false -Dcom.sun.management.jmxremote.ssl = false – 2009-11-12 14:12:42

9
<!-- Use the following to configure how ActiveMQ is exposed in JMX --> 
<managementContext> 
    <managementContext createConnector="true" /> 
</managementContext> 

把它放在你的代理bean的activemq.xml文件中,它應該做到這一點。您的連接器將在localhost:1099中創建,您不需要修改批處理文件。 問候, 勒布

3

與默認安裝,如下只需編輯/斌/ ActiveMQ的文件和設置ACTIVEMQ_SUNJMX_START財產...

ACTIVEMQ_SUNJMX_START =「 - Dcom.sun.management.jmxremote。端口= 1099 -Dcom.sun.management.jmxremote.authenticate =假-Dcom.sun.management.jmxremote.ssl =假」