文档章节

Win7环境下安装ActiveMQ

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

参考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配置文件配置消息中间件时引入)

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

© 著作权归作者所有

共有 人打赏支持
粉丝 28
博文 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
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
Linux 安装ActiveMQ(使用Mac远程访问)

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

梦三
07/15
0
0
ActiveMQ集群方案(下)

版权声明:欢迎转载,但是看在我辛勤劳动的份上,请注明来源:http://blog.csdn.net/yinwenjie(未经允许严禁用于商业用途!) https://blog.csdn.net/yinwenjie/article/details/51205822 目...

yunlielai
04/15
0
0
JMS配置说明-----activeMQ-5.6

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

次渠龙哥
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用ibeetl 实现selectpicker 的三级联动

1. js 直接写在html页面上面,ibeetl 就可以动态地利用后台传上来的model List ,不需要每次点击都要ajax请求后台 2. 使用selectpicker 的时候,除了对selecct option的动态处理后,还需要 $("#...

donald121
30分钟前
1
0
Android SELinux avc dennied权限问题解决方法

1. 概述 SELinux是Google从android 5.0开始,强制引入的一套非常严格的权限管理机制,主要用于增强系统的安全性。 然而,在开发中,我们经常会遇到由于SELinux造成的各种权限不足,即使拥有“...

TreasureWe
41分钟前
2
0
阿里云ACP认证详细笔记(一)

ECS--------------------------1.云服务器Elastic Compute Service(ECS)2.Terraform:您可以使用开源工具Terraform来预配和管理ECS资源。Terraform提供一种简单机制,能够将配置文件部署...

啃不动地大坚果
45分钟前
1
0
如何实现MetaMask签名授权后DAPP一键登录功能?

1 摘要 网站太多,各种用户名/密码实在记不住。所以我们逐渐接受了BAT账号的授权登录功能。在以太坊DAPP应用中,也可以使用MetaMask实现授权后一键登录功能。MetaMask是去中心化钱包,授权信...

HiBlock
47分钟前
3
0
raspberrypi的相关网址

一、NOOBS安装 NOOBS使用说明书 http://www.shumeipai.net/thread-20009-1-1.html NOOBS自定义多系统启动 https://www.jianshu.com/p/afbcd17b785d NOOBS安装自定义系统 https://blog.csdn.......

mbzhong
48分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部