在ActiveMQ 5.2中启用JMX的正确方法是什么?我已经看到了相互矛盾的文档,所以我想知道是否有人知道正确的配置文件更改应该是什么。我想我可能会通过更改我用来启动ActiveMQ的批处理文件来工作,但我真的不知道。
答案 0 :(得分:9)
<!-- Use the following to configure how ActiveMQ is exposed in JMX -->
<managementContext>
<managementContext createConnector="true" />
</managementContext>
将它放在activemq.xml文件中的代理bean中,它应该可以解决问题。您的连接器将在localhost:1099中创建,您不需要修改批处理文件。 问候, SEB
答案 1 :(得分:3)
使用默认安装,只需编辑/ bin / activemq文件并设置ACTIVEMQ_SUNJMX_START属性,如下所示......
ACTIVEMQ_SUNJMX_START =“ - Dcom.sun.management.jmxremote.port = 1099 -Dcom.sun.management.jmxremote.authenticate = false -Dcom.sun.management.jmxremote.ssl = false“
答案 2 :(得分:1)
您看到哪些相互矛盾的文件? This one解释得非常好。无需更改任何批处理文件。