1.打开ActiveMQ安装目录
2.打开Conf文件加下Activemq.xm文件
3.进行如下配置,添加红色字体部分:
<broker xmlns="http://activemq.apache.org/schema/core" brokerName="myactivemq" dataDirectory="${activemq.base}/data" destroyApplicationContextOnStop="true" useJmx="true">
.......
<managementContext>
<managementContext createConnector="true"/>
</managementContext>
.......
</broker>
默认远程监听的端口为1099,可通过jconsole远程访问
4.如果要更改端口则进入bin目录,打开activemq.bat文件,进行如下修改:
if "%SUNJMX%" == "" set SUNJMX=-Dcom.sun.management.jmxremote
找到这一行
修改为:
if "%SUNJMX%" == "" set SUNJMX=-Dcom.sun.management.jmxremote=端口号 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
注意要写在一行,本配置为不需要认证的配置