码迷,mamicode.com
首页 > 其他好文 > 详细

activeMq密码配置 - 6

时间:2018-09-23 11:53:27      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:dmi   cat   默认   lse   两种   activemq   控制文件   const   http   

上一个章中没有密码设置怎么就能接发消息了??

首先activemq中常见的有两种密码:控制台 和 broker

控制台的密码在conf/jetty.xml文件中:

  <bean id="securityConstraint" class="org.eclipse.jetty.http.security.Constraint">

        <property name="name" value="BASIC" />

        <property name="roles" value="admin" />

        <property name="authenticate" value="false" />

    </bean>

  authenticate的值为true,登录时才需要密码,默认密码存放在conf/jetty-realm.properties文件中

 技术分享图片

 

broker 密码 也就是用户密码 。存放在credentials.properties文件中 

技术分享图片

 

明明有密码,为什么连接时不写密码或密码错误也能正常使用呢??因为broker密码验证要在activemq.xml文件中进行配置。

 

 技术分享图片

conf目录下文件:
    activemq.xml
    broker.ks
    broker.ts
    broker-localhost.cert
    client.ks
    client.ts
    credentials.properties    //broker连接使用的账号密码文件,明文密码
    credentials-enc.properties ////broker连接使用的账号密码文件,加密的密码
    groups.properties
    jetty.xml
    jetty-realm.properties   //web console访问的账号密码
    jmx.access     //访问控制文件,用于限制JMX访问权限
    jmx.password //JMX访问密码文件,用于设置JMX访问的密码
    log4j.properties
    logging.properties
    login.config    //JAAS认证使用的配置文件,用于指定使用  users.properties和groups.properties文件 。JAAS验证可以做更细粒度的权限控制
    users.properties

 

activeMq密码配置 - 6

标签:dmi   cat   默认   lse   两种   activemq   控制文件   const   http   

原文地址:https://www.cnblogs.com/for-what/p/9691724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!