`
starbhhc
  • 浏览: 657843 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

JMS 的实现ActiveMQ的安装

 
阅读更多

1、环境:

安装要求:

部署需要jdk1.5及以上,编译需要jdk1.5(java5)及以上

Java的环境变量(JAVA_HOME)必须设置,即jdk安装的目录,比如c:\Program Files\jdk.1.6.

Windows XP

apache-activemq-5.2.0-bin.zip

 

2、下载和安装

下载地址:apache官网上下载activeMQ :http://activemq.apache.org/download.html 

下载后解压:运行bin文件夹下的activemq.bat

 

3、配置

配置就在C:\apache-activemq-5.2.0\conf目录下三个文件
activemq.xml
credentials.properties
log4j.properties
4、启动ActiveMQ
运行C:\apache-activemq-5.2.0\bin\activemq.bat
5、测试
ActiveMQ默认使用的TCP连接端口是61616, 通过查看该端口的信息可以测试ActiveMQ是否成功启动 netstat -an|find "61616"
C:\Documents and Settings\Administrator>netstat -an|find "61616" 
    TCP        0.0.0.0:61616                    0.0.0.0:0                            LISTENING
 
6、监控
ActiveMQ5.0版本默认启动时,启动了内置的jetty服务器,提供一个demo应用和用于监控ActiveMQ的admin应用。
验证是否运行成功:
在浏览器中输入:
admin:http://127.0.0.1:8161/admin/ 
demo:http://127.0.0.1:8161/demo/
7.设置密码

此时,ActiveMQ已经安装完成了,接下来配置登录监视控制台的用户名和密码。

 

打开conf文件夹下的jetty.xml,找到

    <bean id="securityConstraint">

        <property name="name" value="BASIC" />

        <property name="roles" value="admin" />

        <property name="authenticate" value="false" />

    </bean>

 

 

把authenticate属性的值改成true即可,重启activemq.bat,再登录监视控制台,就需要输入密码了,默认的用户名和密码是admin/admin。roles属性指的是登录的用户角色,这些登录的用户在jetty-realm.properties配置。

修改web的访问端口,在jetty.xml找到一下配置,修改8161即可。

        <property name="connectors">
            <list>
                <bean id="Connector" class="org.eclipse.jetty.server.nio.SelectChannelConnector">
                    <property name="port" value="8161" />
                </bean>
            </list>
        </property>
ActiveMQ的运行日志存放在data文件夹下的activemq.log中。

 

 

Linux和Aix系统下的安装:

解压:tar zxvf activemq-x.x.x.tar.gz,进入bin文件夹,运行:./activemq start &,也可以只运行:./activemq console。

验证方式和安全性配置和windows下的配置一样。

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    JMS 使用 ActiveMQ 传送文件

    尽管描述中并未给出具体信息,但我们可以推断这篇博文可能详细介绍了如何使用JMS与ActiveMQ结合来实现文件传输。博主可能讨论了如何配置ActiveMQ服务器,以及如何通过JMS API创建消息,将文件内容封装到消息中,然后...

    一头扎进JMS之ActiveMQ系列

    在提供的“一头扎进JMS之ActiveMQ视频教程”中,你将学习如何配置和使用ActiveMQ,包括安装和启动服务、创建和管理消息队列、使用生产者和消费者发送与接收消息、理解不同消息模式的工作原理,以及如何利用ActiveMQ...

    spring整合jms+activemq

    ActivemQ是Apache软件基金会的一个项目,它实现了JMS规范,提供了一个高效、可靠的中间件服务,用于处理消息队列。本文将深入探讨如何在Spring 3.0中整合JMS与ActivemQ,以及它们在实际应用中的关键知识点。 首先,...

    JMS-activemq 实例(分ppt,eclipse工程,说明三部分)

    **ActiveMQ** 是Apache软件基金会开发的一个开源消息代理和队列服务器,它是JMS的一个实现。ActiveMQ支持多种协议,如OpenWire、STOMP、AMQP、MQTT和WS-Notification,以及多种语言的客户端,包括Java、C++、Python...

    JMS-ActiveMQ入门实例

    在众多JMS实现中,Apache ActiveMQ是一个非常流行的开源消息代理。ActiveMQ支持多种协议,如OpenWire、STOMP、AMQP、MQTT、WS和HTTP,并且能够与其他系统集成,例如通过RESTful API或WebSockets。此外,ActiveMQ还...

    MQ、JMS以及ActiveMQ关系的理解

    总的来说,MQ、JMS以及ActiveMQ是现代分布式系统和企业级应用中不可或缺的组件,它们提供了灵活、可靠和高效的消息传递机制,使开发者能够在不同应用程序和服务之间实现有效的解耦合、异步处理和消息传递。...

    使用jms 操作ActiveMQ

    ActiveMQ是Apache软件基金会开发的一个开源消息中间件,它是JMS的实现之一,广泛应用于企业级应用中。 本教程将围绕"使用JMS操作ActiveMQ"这一主题,详细阐述如何通过JMS与ActiveMQ进行交互,包括创建生产者、消费...

    Spring 实现远程访问详解——jms和activemq

    本章我将通过spring jms和activemq实现单Web项目服务器间异步访问和多Web项目服务器间异步访问。 一. 简介 1. 什么是Apache ActiveMq Apache ActiveMq是最流行和最强大的开源消息和集成服务器。同时Apache ActiveMq...

    JMS,ActiveMQ 内部实现的研究

    **JMS与ActiveMQ概述** Java消息服务(Java Message Service,简称JMS)是一种标准,它定义了在Java应用程序之间交换消息的API。JMS允许应用程序创建、发送、接收和读取消息,使得不同系统之间的异步通信成为可能。...

    Spring+JMS+ActiveMQ+Tomcat实现消息服务的demo

    基于Spring+JMS+ActiveMQ+Tomcat,我使用的版本情况如下所示:Spring 3.2.0,ActiveMQ 5.4.3,Tomcat 6.0.43。本例通过详细的说明和注释,实现消息服务的基本功能:发送与接收。Spring对JMS提供了很好的支持,可以...

    JMS Apache ActiveMQ 安装包

    Apache ActiveMQ JMS实现

    jms_activeMQ

    ActiveMQ 是Apache出品,最流行的,能力强劲的开源jms...ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。

    JMS_ActiveMQ交流学习

    综上所述,JMS及其实现如ActiveMQ是构建现代分布式系统的重要工具,它们不仅提供了灵活的消息传递模型,还具备高性能、易用性和广泛的社区支持等优点,是开发者进行消息中间件选型时不可忽视的选择之一。

    JMS中间件ActiveMQ介绍

    ActiveMQ 是Apache基金会维护的一款开源消息中间件,它实现了JMS 规范,并提供了丰富的特性和功能。ActiveMQ 可以帮助应用程序在不同的系统之间进行通信,实现消息的异步传输。 - **关键特点**: - **可移植性**:...

    SpringMVC+JMS(ActiveMQ)整合的Demo

    在IT行业中,SpringMVC和JMS(Java Message Service)是两种非常重要的技术,而ActiveMQ则是实现JMS规范的开源消息代理。本项目结合这三者,提供了一个整合的Demo,旨在帮助开发者理解如何在SpringMVC应用中集成JMS...

    深入掌握JMS——ActiveMQ 十一章

    ### 深入掌握JMS——ActiveMQ 十一章 #### JMS基本概念与重要知识点解析 **JMS(Java Message Service)简介** JMS(Java消息服务)是一种...此外,选择合适的JMS提供者(如ActiveMQ)对于实现具体功能至关重要。

    JMS之ActiveMQ视频教程+源码

    ActiveMQ是JMS的实现之一,以其高效、稳定和强大的特性而受到广泛欢迎。它支持多种协议,如OpenWire、AMQP、STOMP等,可以与其他语言和系统无缝集成。ActiveMQ还提供了管理工具,如Web控制台,方便用户监控和管理...

    jms+activeMq+spring学习简单例子

    ActiveMQ是Apache软件基金会的一个开源项目,它实现了JMS规范,提供了一个高效、可靠的消息中间件。Spring框架是Java开发中的一个核心工具集,特别是在企业级应用开发中,它提供了简化事务管理、依赖注入和AOP(面向...

    JMS之Spring +activeMQ实现消息队列

    总结起来,"JMS之Spring + ActiveMQ实现消息队列"涉及到的关键知识点包括:Spring框架的JMS支持、ActiveMQ的使用、ConnectionFactory的配置、JmsTemplate和MessageListener的实现,以及消息队列在解决系统解耦和异步...

Global site tag (gtag.js) - Google Analytics