默认程序连接activemq是不需要密码的,为了安装起见,一般都会设置密码,提高安全性。
设置activemq的密码
在ActiveMQ的conf目录的activemq.xml中添加账号密码
<plugins>
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="madman" password="12345678" groups="users,admins"/>
</users>
</simpleAuthenticationPlugin>
</plugins>
plugins标签放在broker节点下面。
连接设置密码
利用设置的账号,密码,访问ActiveMQ
ConnectionFactory connectionFactory = new ActiveMQConnectionFactory(
"madman","12345678","tcp://xxxxxx:61616");
修改控制台访问队列的账号密码
在上面的修改了队列的账号密码账号,我们如果需要在控制台查看队列信息,需要修改默认的账号密码,也就是修改credentials.properties 文件里面的用户名和密码。