activeMQ安装及密码配置
1. 什么是activeMQ
ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。
2. 部署
mkdir /activemq
tar zxf apache-activemq-5.14.4-bin.tar.gz -C /activemq/
cd /activemq/
cd apache-activemq-5.14.4/
cd bin/
./activemq start #此时服务已经开启,默认的端口为61616
netstat -anp | grep 61616
3. 密码配置
在activemq服务的根目录下/conf/activemq.xml中有这样一个bean值:
<!-- Allows us to use system properties as variables in this configuration file -->
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<value>file:${activemq.base}/conf/credentials.properties</value>
</property>
</bean>
这个文件/conf/credentials.properties就是密码所在的位置,但是默认情况下是没有使用的,需要增加插件
<plugins>
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="${activemq.username}" password="${activemq.password}" groups="users,admins"/>
</users>
</simpleAuthenticationPlugin>
</plugins>
vim jetty-realm.properties
#此文件是activemq的链接密码
admin: name, password
vim credentials.properties
#此文件是activemq的管理密码
activemq.username=admin
activemq.password=admin
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 符十三郎!