ActiveMQ 安全配置
阿新 • • 發佈:2019-01-27
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會報錯。