1. 程式人生 > >ActiveMQ 安全配置

ActiveMQ 安全配置

1、控制檯安全配置,開啟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>

   將“false”改為“true”即可。使用者名稱和密碼存放在conf/jetty-realm.properties檔案中。

2、生產者和消費者連線MQ需要密碼

   開啟conf/activemq.xml檔案,在<broker>標籤裡的<systemUsage>標籤前加入:

   <plugins> 

<simpleAuthenticationPlugin> 

<users> 

<authenticationUser username="${activemq.username}" password="${activemq.password}" groups="users,admins"/> 

</users> 

</simpleAuthenticationPlugin> 

   </plugins>

注意必須在<systemUsage>標籤前,否則啟動ActiveMQ會報錯。