文档章节

Win7环境下安装ActiveMQ

 纠结名字
发布于 2015/08/09 23:35
字数 561
阅读 1846
收藏 1

参考ActiveMQ官方文档:http://activemq.apache.org/getting-started.html


安装ActiveMQ

近来要学习JMS,在网上查了些资料,发现ActiveMQ是比较流行的JMS开源框架,决定使用ActiveMQ来学习JMS开发。作为学习JMS的起步,首先要安装ActiveMQ,在windows环境下安装ActiveMQ需要以下步骤:

  1. 下载ActiveMQ最新版本的二进制版,下载路径:http://activemq.apache.org/download.html。
  2. 解压到任意目录,在DOS窗口下,将工作目录切换到ActiveMQ的安装目录,并输入命令:activemq。
  3. 等待ActiveMQ启动。


如果ActiveMQ启动没有问题,就会出现如上图中红线标示的信息:
INFO  ActiveMQ JMS Message Broker (ID:apple-s-Computer.local-51222-1140729837569-0:0) has started

测试ActiveMQ

ActiveMQ的默认端口为61616,另开一个DOS窗口,输入如下命令并回车,可以查看这个端口是否已经打开:
netstat -an | find "61616"

也可以在浏览器中检测ActiveMQ的运行状况,访问路径如下:
http://127.0.0.1:8161/admin

与tomcat类似,这个页面可能弹出一个安全登陆框,默认的用户名密码为admin/admin,我们也可以在ActiveMQ安装目录下的conf/jetty-realm.properties文件中修改。

停止ActiveMQ

在windows环境下,要停止ActiveMQ,只需要在开始的启动窗口中按下Ctrl+C组合键即可。当然如果是Linux操作系统,也可以通过如下命令停止ActiveMQ服务:
ps -ef|grep activemq
kill [PID]
  where [PID] is the process id of the ActiveMQ process.

配置ActiveMQ

这里是一些常见的关于ActiveMQ的配置问题列表:http://activemq.apache.org/configuration.html

开发ActiveMQ的准备

使用JAVA开发ActiveMQ,需要导入一些jar包到classpath中。比较偷懒的方式是只需要一个activemq-all.jar即可,它会将ActiveMQ所需的所有jar包全都引入到classpath。但是如果你希望能够精确的控制在ActiveMQ中使用的所有jar包,还是分别导入比较好些。

ActiveMQ必需jar包列表:
  • activemq-core.jar
  • activeio-core.jar
  • kahadb.jar (用于persistence)
  • slf4j-api.jar(activemq-all.jar包含以上4个jar包)
  • geronimo-spec-jms.jar
  • geronimo-spec-jta.jar
  • geronimo-spec-j2ee-management.jar
可选的jar包:
  • spring.jar(当使用xml配置文件配置消息中间件时引入)

版权声明:本文为博主原创文章,未经博主允许不得转载。

© 著作权归作者所有

粉丝 29
博文 58
码字总数 88440
作品 0
南京
程序员
私信 提问
Linux环境下Apache ActiveMQ 基本安装

在linux上安装mq,并映射到外网。 1.Apache ActiveMQ安装基本条件请参考链接: 2.下载Apache ActiveMQ 3.解压安装 将下载好的apache-activemq-5.13.3-bin.tar解压至安装目录 命令:tar -zxvf...

zhuyuansj
2018/04/02
0
0
ActiveMQ安装配置和使用简例

本文作者:Zhang Phil 原文链接:http://blog.csdn.net/zhangphil/article/details/48173665 ActiveMQ安装配置和使用简例 ActiveMQ是一套JMS(Java Message Service)开源消息服务实现的组件...

开开心心过
2015/09/02
0
0
跟我学习dubbo-ActiveMQ的安装-单节点与使用(9)

ActiveMQ 的安装与使用(单节点) 1、 安装 JDK 并配置环境变量 JAVA_HOME=/usr/local/java/jdk1.7.0_72 2、 下载 Linux 版的 ActiveMQ(当前最新版 apache-activemq-5.11.1-bin.tar.gz) $ ...

HI曲奇饼干
2016/01/19
238
0
Linux 安装ActiveMQ(使用Mac远程访问)

阅读本文需要安装JDK 一 ActiveMQ简介 activemq是用java语言编写的一款开源消息总线 activemq是apache出品 activemq消息的传递有两种类型 一种是点对点(即一个生产者和一个消费者一一对应) 另...

梦三
2018/07/15
0
0
JMS配置说明-----activeMQ-5.6

1 简介 activeMQ是一个完全支持JMS1.1 和J2EE规范的JMS Provider实现; 尽管规范出台已经是很久的事情了,但JMS在当今的J2EE应用中仍然扮演着特殊的地位; 特性列表 多种语言和协议编写客户端...

次渠龙哥
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Qt的MVC设计模式——InterView框架(MVD)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_39743893/article/details/80625759 英雄不问,饮水...

shzwork
3分钟前
0
0
Python 开发植物大战僵尸游戏

作者:楷楷 链接:https://segmentfault.com/a/1190000019418065 开发思路 完整项目地址: https://github.com/371854496/pygame 更多好玩有趣的python,尽在公众号「Python专栏」,后台回复...

上海小胖
今天
12
0
JVM优化之逃逸分析与分配消除

要了解逃逸分析背后的基本原理,我们先来看下这段有问题的C代码——当然这个是没法用Java来写的: 这段C代码在栈上创建了一个int类型的变量,然后把它的指针作为函数的返回值返回了。这样做是...

onedotdot
今天
3
0
最简单的获取相机拍照的图片

  import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import andr......

MrLins
今天
6
0
说好不哭!数据可视化深度干货,前端开发下一个涨薪点在这里~

随着互联网在各行各业的影响不断深入,数据规模越来越大,各企业也越来越重视数据的价值。作为一家专业的数据智能公司,个推从消息推送服务起家,经过多年的持续耕耘,积累沉淀了海量数据,在...

个推
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部