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

为ActiveMQ配置JMX以进行远程访问,activemq,jmx,Activemq,Jmx,任何人都可以提供有关如何在新安装的5.5.0版本上启用JMX(可以远程访问)的详细步骤?在activemq.xml文件中,您需要确保在代理元素上useJmx为true: <broker xmlns="http://activemq.org/config/1.0" brokerName="localhost" useJmx="true"> 并确保您有一个管理上下文 <managementContext> <managementContext createCo

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

在activemq.xml文件中,您需要确保在代理元素上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'ing的服务上并不那么简单:

谢谢您在EC2上的说明。这就是我需要的!!