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
相關文章
相關標籤/搜索