1,实验准备
ActiveMQ4.1.1,jboss-4.0.5.GA,Ant 1.7.0
2,安装jboss到D:\jboss,bin/run来启动jboss,打开http://localhost:8080/web-console/测试是否安装成功。
3,安装ActiveMQ到D:\activemq,启动activeMQ测试是否安装成功。
4,在D:\jboss\server\default\deploy下面创建activemq-ra.rar目录,将D:\activemq\lib\optional\activemq-rar-4.1.1解压缩到这个目录下。
5.打开D:\jboss\server\default\deploy\activemq-ra.rar\META-INF下的ra.xml文件,修改配置如下:
ra.xml
6,打开D:\jboss\server\default\deploy\activemq-ra.rar\ broker-config.xml文件,修改配置如下:
broker-config.xml
7,启动jboss验证是否配置成功,如果没有报错就可以了。
8,配置jboss让activeMQ能跟随jboss启动。在D:\jboss\server\default\deploy下新建activemq-jms-ds.xml文件,添加内容如下:
activemq-jms-ds.xml
9,再次启动jboss验证配置是否成功。
10,测试activemq是否已经跟随jboss启动了。打开二个命令窗口,第一个进入D:\activemq\example,输入:ant consumer,第二个进入D:\activemq\example,输入ant producer,如果成功发送/接收了消息,OK,一切搞定。
11,参考文献:
1)Integrating Apache ActiveMQ with JBoss(但是里面有些小错误,照做的话没有成功)
2)ActiveMQ 实践之路(三) ActiveMQ 4.x +JBoss 4.x 整合篇(也是有些小错误,需要和上面的文档结合起来才能成功)。
本文转自Phinecos(洞庭散人)博客园博客,原文链接:http://www.cnblogs.com/phinecos/archive/2007/06/09/777375.html,如需转载请自行联系原作者