在IDEA中通过源码运行ActiveMQ

在idea中运行可以很方便的debug和部署源码

1.新建目录

D://activemq-ws

2.下载源码到activemq-ws中

官方地址:https://github.com/apache/activemq

3.切换到activemq-5.16.x分支

作者运行的是ActiveMQ-5.16.0发布版,版本号为:86dd78b1aa64cbf0af15669c0e4af62dfae0d158

4.maven编译

mvn clean install -Dmaven.test.skip=true

编译后在assembly/target目录下会生成apache-activemq-5.16.0-bin.zip包
将apache-activemq-5.16.0-bin.zip包解压到D://activemq-ws目录下
QQ截图20210210134759.png

5.配置activemq-console模块

QQ截图20210210135052.png

D:\activemq-ws\lib  
D:\activemq-ws\lib\camel  
D:\activemq-ws\lib\extra  
D:\activemq-ws\lib\optional  

目录中的jar包引入

6.配置启动类

打开activemq\activemq-console\src\main\java\org\apache\activemq\console的Main类
第一次运行会报错
然后修改运行配置,在Program arguements中添加参数:start xbean:D://activemq-ws/conf/activemq.xml
QQ截图20210210135806.png
再次启动即可
QQ截图20210210140214.png

添加新评论