activemq 怎么 启动一个监听

 我来答
城南明月羿当年
2015-06-09 · 知道合伙人生活技巧行家
城南明月羿当年
知道合伙人生活技巧行家
采纳数:24666 获赞数:123227
计算机爱好者

向TA提问 私信TA
展开全部
下载

到ActiveMQ官网,找到下载点。

目前,

官网为http://activemq.apache.org/

Linux版本下载点之一为:http://apache.fayea.com/activemq/5.11.1/apache-activemq-5.11.1-bin.tar.gz

启动

下载到本机,并解压

View Code

启动(当然,由于依赖于JAVA,如果你没有安装JAVA,它会提醒你的,哈哈)

View Code

测试启动成功与否

ActiveMQ默认监听61616端口,查此端口看看是否成功启动

View Code

如果一切顺利,会看到如下日志

View Code

顺便,登录下管理员页面,看看有木有问题:

URL : http://10.0.0.109:8161/admin/

ACC/PWD : admin/admin

尝试基本消息功能

接下来,用简单的点对点测试消息发送、消息接收。

引入包:

activemq-client-5.11.1.jar
geronimo-j2ee-management_1.1_spec-1.0.1.jar
geronimo-jms_1.1_spec-1.1.1.jar
hawtbuf-1.11.jar
slf4j-api-1.7.10.jar

消息发送

View Code

消息接收

View Code

看到console打印出:Receive : hello world...,可知接收到消息了,内流满面啊啊啊啊。。。

关闭

查询进程id(pid),禁止其进程:

View Code

再运行Sender,她就无法连接了,哈哈哈哈哈

View Code

好了,基本的搭建告一段落。

荆棘

过程中,遇到一个小问题,就是我一开始是用JDK1.6去跑的,报出常见的Unsupported major.minor version 51.0

针对这个问题,这个帖子有很好的参考意义:

http://www.cnblogs.com/chinafine/articles/1935748.html

找出jar中的一个class,执行以下命令,可查出minor version、major version:

View Code

或直接查看jar中的META-INF\MANIFEST.MF。

然后对照帖子中的JDK版本,换成JDK1.7就OK了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式