ActiveMQ打开JMX远程

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

注意要写在一行,本配置为不需要认证的配置

猜你喜欢

转载自627485408.iteye.com/blog/1930554