# ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099" # ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONF}/jmx.password" # ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONF}/jmx.access" # ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false"
现在,Linux平台下也可以实现有密码保护的远程访问了。
总结关于JMX远程访问的配置已全部讲解完毕,总结一下我们主要进行的配置:
不需要密码时,只修改activemq.xml中的配置即可;
需要密码时,关掉默认链接,在脚本中修改JVM参数,引向密码文件。难点在于密码文件的权限修改。
推荐阅读:
Ubuntu下的ACTIVEMQ服务器
Spring+JMS+ActiveMQ+Tomcat实现消息服务