activeMq密码配置 - 6

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

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

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

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

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

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

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

    </bean>ip

  authenticate的值为true,登陆时才须要密码,默认密码存放在conf/jetty-realm.properties文件中权限控制

 

 

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

 

明明有密码,为何链接时不写密码或密码错误也能正常使用呢??由于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
相关文章
相关标签/搜索