文档章节

Win7环境下安装ActiveMQ

 纠结名字
发布于 2015/08/09 23:35
字数 561
阅读 1824
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

数组算法

/*数组的相关的算法操作:1、在数组中找最大值/最小值*/class Test11_FindMax{public static void main(String[] args){int[] array = {4,2,6,8,1};//在数组中找最大...

architect刘源源
29分钟前
1
0
okhttp3 以上版本在安卓9.0无法请求数据的解决方案

应用官方的说明:在 Android 6.0 中,我们取消了对 Apache HTTP 客户端的支持。 从 Android 9 开始,默认情况下该内容库已从 bootclasspath 中移除且不可用于应用。且Android P 限制了明文流量...

chenhongjiang
今天
11
0
简单示例:NodeJs连接mysql数据库

开篇引用网上的说法: 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于...

李朝强
今天
8
0
大数据学习路线

年薪30W大数据学习路线图: 一、Hadoop入门,了解什么是Hadoop 1、Hadoop产生背景 2、Hadoop在大数据、云计算中的位置和关系 3、国内外Hadoop应用案例介绍 4、国内Hadoop的就业情况分析及课程...

陈小君
今天
3
0
解读 Kylin 3.0.0 | 更敏捷、更高效的 OLAP 引擎

在近期的 Apache Kylin Meetup 成都站上,我们邀请到 Kyligence 架构师 & Apache Kylin Committer 倪春恩对 Kylin 3.0.0 版本的一些重要功能及改进从使用到原理进行了介绍: Apache Kylin 在...

ApacheKylin
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部