1.环境搭建:
1.1下载地址:
http://activemq.apache.org/download-archives.html
这里使用版本为:Apache ActiveMQ 5.8.0
http://activemq.apache.org/activemq-580-release.html
1.2启动服务:
运行,例如:
D:\tools\apache-activemq-5.8.0-bin\apache-activemq-5.8.0\bin\win32
目录下activemq.bat
1.3
访问:http://localhost:8161/admin/
1.4
可以参考资料:http://blog.csdn.net/jason5186/article/details/9196041
2. 测试项目搭建:
运行:public static void main(String[]args) {
//启动服务端
JmsReceiver reciever = new JmsReceiver();
try {
System.out.println("启动服务端");
reciever.receive();
} catch (JMSException e) {
// TODO Auto-generatedcatch block
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generatedcatch block
e.printStackTrace();
}
// 启动客户端,发送消息
JmsSender sender = new JmsSender();
try {
System.out.println("启动客户端,发送消息");
sender.send();
} catch (JMSException e) {
// TODO Auto-generatedcatch block
e.printStackTrace();
}
}
结果:
启动服务端
log4j:WARN No appenders could befound for logger (org.apache.activemq.transport.WireFormatNegotiator).
log4j:WARN Please initialize thelog4j system properly.
log4j:WARN Seehttp://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
收到消息:User [id=1, name=张三1,userName=123456]
收到消息:User [id=2, name=张三2,userName=123456]
收到消息:User [id=3, name=张三3,userName=123456]
收到消息:User [id=4, name=张三4,userName=123456]
收到消息:User [id=5, name=张三5,userName=123456]
收到消息:User [id=6, name=张三6,userName=123456]
收到消息:User [id=7, name=张三7,userName=123456]
收到消息:User [id=8, name=张三8,userName=123456]
收到消息:User [id=9, name=张三9,userName=123456]
收到消息:User [id=10, name=张三10,userName=123456]
收到消息:User [id=11, name=张三11,userName=123456]
收到消息:User [id=12, name=张三12, userName=123456]
收到消息:User [id=13, name=张三13,userName=123456]
收到消息:User [id=14, name=张三14,userName=123456]
收到消息:User [id=15, name=张三15,userName=123456]
收到消息:User [id=16, name=张三16,userName=123456]
收到消息:User [id=17, name=张三17,userName=123456]
收到消息:User [id=18, name=张三18,userName=123456]
收到消息:User [id=19, name=张三19,userName=123456]
收到消息:User [id=20, name=张三20,userName=123456]
收到消息:User [id=21, name=张三21,userName=123456]
收到消息:User [id=22, name=张三22,userName=123456]
收到消息:User [id=23, name=张三23,userName=123456]
收到消息:User [id=24, name=张三24,userName=123456]
收到消息:User [id=25, name=张三25,userName=123456]
收到消息:User [id=26, name=张三26,userName=123456]
收到消息:User [id=27, name=张三27,userName=123456]