为ActiveMQ配置JMX以进行远程访问

时间:2011-10-11 11:19:54

标签: activemq jmx

任何人都可以提供有关如何在新安装的5.5.0版本上启用JMX(可以远程访问)的详细步骤吗?

1 个答案:

答案 0 :(得分:16)

在activemq.xml文件中,您需要确保您的broker元素上的useJmx为true:

<broker xmlns="http://activemq.org/config/1.0" brokerName="localhost" useJmx="true">

并确保您拥有管理上下文

<managementContext>
  <managementContext createConnector="true" connectorPort="1099"/>
</managementContext>

从那里确保您可以通过TCP连接到端口1099上的代理或您指定的任何端口。对于像EC2这样的服务或者做任何重度NAT的任何事情,这都不是那么简单:http://jmsbrdy.com/monitoring-java-applications-running-on-ec2-i