1、activeMQ管理后台用戶名、密碼的設置
管理后台地址http://localhost:8161/admin 默認用戶名密碼admin admin
端口默認是8161,且服務采用的是服務器,所以我們進入到conf/jetty.xml
(1)修改端口號:
<bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start"> <!-- the default port number for the web console --> <property name="host" value="0.0.0.0"/> <property name="port" value="8161"/> </bean>
(2)在修改用戶名和密碼(用戶名改為parry,密碼改成parry123)
# username: password [,rolename ...]注意這里的提示:用戶名:密碼,角色
parry: parry123, admin
user: user, user
設置完重啟,可以試試新的密碼是否設置成功。
2、設置消費者消費者連接activeMQ的用戶名和密碼
配置方案有多種,詳細可參考:http://activemq.apache.org/security.html
如果我們不設置activeMQ安全機制的話,任何人如果知道我們的ActiveMQ服務的IP、端口和消息地址,都可以接受和發送消息。
這里配置最簡單的配置,在conf/activemq.xml文件的broker標簽后面加入如下內容:
<plugins> <simpleAuthenticationPlugin> <users> <authenticationUser username="parry" password="parry123" groups="users,admins"/> </users> </simpleAuthenticationPlugin> </plugins>
設置完重啟activeMQ!