项目搭建记录一ActiveMQ安装及配置
ActiveMQ下载
1.下载地址:https://activemq.apache.org/activemq
下载时需注意选择版本,要和本地jdk版本兼容。如果选择的版本太高,而jdk版本太低,启动时会报错。
windows10安装activeMQ
1.解压下载后得到的zip压缩包。
2.进入${安装目录}\apache-activemq-5.15.0\bin\win64下(因为我的电脑是64位的,所以进到win64下)。
3.右键InstallService.bat,以管理员身份运行。
4.win+r,招出运行窗口,输入services.msc,唤出“服务”窗口,在窗口中右键“ActiveMQ”–>“启动”。
修改配置
1.唤出“服务”窗口,停用“ActiveMQ”服务。
修改密码
1.找到conf目录下的jetty.xml文件,找到如下图代码。authenticate的value值为true表示需要身份验证,为false则不需要身份验证。
2.找到conf目录下的jetty-realm.properties文件,找到如图代码。可修改admin、user的账号和密码。
修改端口号
1.找到conf目录下的jetty.xml文件,找到如下图代码,修改端口号。此处我仍使用默认端口号8161,未曾修改。
持久化
1.找到conf目录下的activemq.xml文件,找到如下图代码。
此代码意为将持久化存储目录设置为:${安装目录}\apache-activemq-5.15.0\data\kahadb。目录下有如图几个附件。
db.data:索引文件
db.redo:数据恢复文件
db-*.log:存储消息内容的日志文件
注意
1.不要在修改conf中文件时加入中文,注释也不行,否则启动mq时会报错:com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。