(转)详解HermesJMS 连接 ActiveMQ

ActiveMQ 是一个实现了 JMS 1.1 规范的开源的 JMS Server,HermesJMS 则是一个开源的 GUI 工具,可以连接许多种 JMS Server。

然而,HermesJMS 的官方网站上提供的配置方法语焉不详,常常使初次使用者陷入困境。本文给出详细的操作步骤,并给出了一段视频。

一、安装 ActiveMQ

1、下载 ActiveMQ,网址是:[url]http://www.activemq.com[/url],目前的最新版本是 ActiveMQ 4.0 M4;

2、把下载到的 activemq-4.0-M4.zip 解压,假设解压后的目录为 E:\activemq;

3、运行 E:\activemq\bin 目录下的 activemq.bat (在 UNIX/LINUX 下运行 activemq 脚本)

默认情况下,ActiveMQ 运行在 61616 端口,连接串是 tcp://hostname:61616。

另:ActiveMQ 也可以通过 JMX Remote 来连接并进行管理,例如:用 MC4J Console 1.2b9。

用 JMX Remote 工具时,连接串是:service:jmx:rmi://hostname/jndi/rmi://hostname:1099/jmxrmi

二、安装 HermesJMS

1、下载 HermesJMS,网址是:[url]http://www.hermesjms.com[/url],当前最新版本是 hermes-v1.10_221005;

2、把下载到的 hermes-v1.10_221005.zip 解压,假设目录为 E:\hermes;

3、运行 E:\hermes\bin\hermes.bat,启动 HermesJMS 的主界面;

三、配置 HermesJMS

1、单击主界面上的“Options -> Configuration...”;

2、在窗口底部,选择“Provider”;

3、在窗口的空白处单击鼠标右键,选择“Add Group”;

4、在 Classpath group name 中随便输入一个名字,例如 ActiveMQ 4.0 Group;

5、展开刚添加的“ActiveMQ 4.0”节点,在“Library”上单击右键,选择“Add JAR(s)”;

6、把连接 ActiveMQ 所需要的 JAR 文件添加进来,共需要下列文件:

  activeio-2.1.jar
  activemq-core-4.0-M4.jar
  backport-util-concurrent-2.0_01_pd.jar
  geronimo-spec-jms-1.1-rc4.jar


7、当弹出窗口问是否自动“Scan”时,选择“Yes”;

8、单击“OK”按钮,关闭当前窗口;

9、在主界面左边树上的“sessions”节点上单击右键,“New -> New session...”;

10、在“Session:”后边,随意输入一个 Session 的名称,例如 “ActiveMQ4.0”;

11、在“Connection Factory”下面,“Loader”右边的下拉框中选择刚才添加的 ActiveMQ 4.0 Group;

12、在“Class”右边的下拉框中,选择“org.apache.activemq.ActiveMQConnectionFactory”;

13、在“Class”和“Loader”下方的表格内,单击右键,“Add property”;

14、在表格的第一列的下拉框中选择“brokerURL”,在右边输入“tcp://localhost:61616”;

15、单击“OK”按钮,关闭当前窗口;

四、往队列中发消息

用 ActiveMQ 自带的例子,往队列中发消息。为了运行例子,需要有 Ant。

1、下载 Ant,地址是:[url]http://ant.apache.org[/url];

2、把下载后的文件解压到某个目录下,例如:E:\Ant1.6.5;

3、在系统的环境变量中设置“JAVA_HOME”和“ANT_HOME”(设置方法是:在“我的电脑”上单击右键,“属性”->“高级”->“环境变量”),例如 JAVA_HOME 设置为 E:\JDK1.4.2,ANT_HOME 设置为 E:\Ant1.6.5;

4、把“%JAVA_HOME%\bin”和“%ANT_HOME%\bin”目录添加到系统的环境变量“PATH”中;

5、打开一个“命令提示符”窗口,进入 ActiveMQ 的 examples 目录:E:\activemq\examples;

6、输入“ant producer”,回车,待程序运行完毕,将往 ActiveMQ 的 QUEUE 中发送了一条消息,QUEUE 的名称是 TEST.FOO;

五、在 HermesJMS 中查看刚才发送的消息

1、在 HermesJMS 主界面左边的树中,在“sessions”下面刚才添加的“ActiveMQ4.0”节点上单击右键,“New -> Add queue...”;

2、在 Name 和 ShortName 里面都输入“TEST.FOO”;

3、在主界面左边的树上,可以看出,在“ActiveMQ4.0”节点下面,添加了一个“TEST.FOO”节点;

4、在“TEST.FOO”上单击右键,“Browse...”;

5、在主界面右边的表格中,就可以看到刚才由 example 程序发到 TEST.FOO 队列的 10 条消息;

六、取走队列中的消息

1、另开一个“命令提示符”窗口,进入 E:\activemq\examples 目录;

2、输入“ant consumer”,回车,待程序运行完毕,将从 ActiveMQ 的 QUEUE TEST.FOO 中取走所有消息;

3、回到 HermesJMS 的主界面上去,在工具栏上单击“Refresh now.”按钮,刷新;

4、可以看到主界面右边的表格中是空的,刚才显示的 10 条消息已经被取走。

本文提供了视频剪辑,可从此处下载。因为有最大文件尺寸限制,所以分成两个卷压缩。下载后把两个文件放在一个目录下,然后解压第一个文件即可(第二个文件会自动被解压)。

解压后的文件名为:HermesJmsDemo.exe,MD5 摘要是:A74CF06E27FD19D91F678E85E7B4C0C5。

绝非病毒,请放心地双击播放。

 

 

HermesJMS英文版安装文件&安装说明和相关的包 HermesJMS 则是一个开源的 GUI 工具,可以连接许多种 JMS Server,利用它提供的Swing UI可以很好的实现监控JMS providers,本文档提供了HermesJMS英文版安装文件以及安装说明和相关的包. 资源列表: hermes-installer-1.14.jar HermesJMS安装说明.doc require_jars 立即下载

相关推荐

Hermes是一款小巧轻便的JavaScript引擎针对在Android上运行ReactNative进行了优化

Hermes是一款小巧轻便的JavaScript引擎,针对在Android上运行React Native进行了优化。

详解 HermesJMS 连接 ActiveMQ(转载)

ActiveMQ 是一个实现了 JMS 1.1 规范的开源的 JMS Server,HermesJMS 则是一个开源的 GUI 工具,可以连接许多种 JMS Server。然而,HermesJMS 的官方网站上提供的配置方法语焉不详,常常使初次使用者陷入困境。本文给出详细的操作步骤,并给出了一段视频。一、安装 ActiveMQ1、下载 ActiveMQ,网址是:http://www.activem

在水一方 2059

hermes-installer-1.15

hermes的安装包 HermesJMS 则是一个开源的 GUI 工具,可以连接许多种 JMS Server。 安装比较简单,建议安装路径不要带有空格。

HermesJMS配置

HermesJMS ActiveMQ

大头客的专栏 4911

Apache ActiveMQBrowser-开源

一个开源项目,为Apache ActiveMQ开发基于Message admin gui的工具。 工具的名称是ActiveMQBrowser。 它旨在实现诸如创建/发送新消息,删除消息,转发消息,订阅主题之类的功能。

Simulink中通过MEX与MinGW实现C/C++结构体变量的高效导入

本文详细介绍了在Simulink中通过MEX工具链与MinGW编译器,高效导入C/C++结构体变量的完整流程。文章从需求背景出发,逐步讲解了MinGW环境配置、.h文件编写规范、核心导入命令Simulink.importExternalCTypes的使用,以及如何在MATLAB Function模块和总线创建器中调用自定义结构体,旨在实现模型与代码的无缝对齐,为后续仿真和代码生成奠定坚实基础。

weixin_29056781的博客 343

Hermes JMS监控工具

HermesJMS is a console that helps you interact with JMS providers making it easy to browse or seach queues and topics, copy messages around and delete them. It fully integrates with JNDI letting you d...

yourszhu的专栏 978

从实习生到独立上手:我是如何用海思PQTool搞定IPC图像调试的

本文分享了从实习生到独立使用海思PQTool进行IPC图像调试的成长历程。通过工具搭建、核心参数调整和实战案例,详细介绍了如何高效解决图像质量问题,特别强调了ISP调试中的关键参数和实用技巧,适合刚入门的图像调试工程师参考。

weixin_33756596的博客 312

HermesJMS 连接 ActiveMQ

ActiveMQ 是一个实现了 JMS 1.1 规范的开源的 JMS Server,HermesJMS 则是一个开源的 GUI 工具,可以连接许多种 JMS Server。然而,HermesJMS 的官方网站上提供的配置方法语焉不详,常常使初次使用者陷入困境。本文给出详细的操作步骤,并给出了一段视频。一、安装 ActiveMQ1、下载 ActiveMQ,网址是:http://www.activem

走向资深架构师的旅程 1931

【视频编码学习】AVS3参考软件HPM-4.1简单配置运行

1、用Visual Studio2017打开HPM-4.1文件夹 2、找到文件夹目录下x86_windows文件夹,因为是在win上运行该代码 3、然后找到对应vs版本(我当时2017版)的解决方案sln文件,双击打开可以看到该解决方案下的全部项目。 4、重新生成解决方案时发现提示sdk版本问题,所以右键点击所有的项目,选择重定向项目,修改一下sdk版本。 ...

谦虚勤奋诚实感恩 3100

事件相机数据处理实战:从原始事件流到视觉表征的三种核心方法

本文深入探讨了事件相机数据处理的核心环节,即如何将异步、稀疏的原始事件流转换为深度学习模型可处理的视觉表征。文章重点解析了三种核心方法:逐通道累积、体素网格双线性插值和对称累积事件表示,详细阐述了其原理、代码实现、可视化效果及各自的适用场景,为事件相机在目标识别、光流估计等视觉任务中的高效应用提供了实战指南。

read5的博客 438

详解 HermesJMS 连接 ActiveMQ(附视频)

ActiveMQ 是一个实现了 JMS 1.1 规范的开源的 JMS Server,HermesJMS 则是一个开源的 GUI 工具,可以连接许多种 JMS Server。然而,HermesJMS 的官方网站上提供的配置方法语焉不详,常常使初次使用者陷入困境。本文给出详细的操作步骤,并给出了一段视频。一、安装 ActiveMQ1、下载 ActiveMQ,网址是:[url]http://www.ac...

尘封 210

使用 MATLAB/Simulink + Deep Learning Toolbox,构建一个基于LSTM的电网负荷预测模

本文介绍了一个基于Simulink和深度学习的智能电网负荷预测与调度建模方法。通过LSTM神经网络构建负荷预测模型,将历史负荷、天气、日期等特征作为输入,预测未来24小时负荷。然后将训练好的模型集成到Simulink仿真系统中,结合发电单元模型和经济调度逻辑,实现预测驱动的电力调度优化。实验结果表明,该方法预测误差在2.5%-4.0%之间,相比传统调度方式可降低15%-25%的运行成本。文章详细展示了从数据准备、特征工程、模型训练到系统集成的完整流程,为智能电网中AI技术的应用提供了实用参考。

amy_mhd的博客 170

在HermesJMS中创建ActiveMQ Session

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34320724的博客 147

5、自适应 RBF 神经网络控制方法解析

本文详细解析了基于RBF神经网络的多种自适应控制方法,包括针对函数未知、参数未知以及存在外部干扰的非线性系统的控制策略。通过李雅普诺夫稳定性理论设计自适应律,确保闭环系统稳定,并结合仿真示例和MATLAB代码实现,展示了方法的有效性。文章还对比了不同控制方法的适用场景,并给出了实际应用流程,为复杂系统控制提供了系统性解决方案。

ol789012的博客 71

某手短视频用户主页视频列表爬虫实战:从原理到完整实现

随着短视频平台的迅猛发展,某手(为保护平台隐私,本文以“某手”代指实际目标)已经成为国内最大的短视频社交平台之一,拥有数亿日活用户。对于数据分析师、内容创作者和市场营销人员而言,获取某个用户主页的视频列表具有重要的研究价值——无论是分析头部创作者的内容策略,还是监测竞品的发布频率与互动数据,爬虫技术都成为不可或缺的工具。然而,在2024-2025年的技术环境下,某手已经构建了多层次的反爬机制:包括接口签名加密、请求参数动态混淆、设备指纹检测、IP行为分析以及Web端无限滚动加载的异步数据获取方式。

2201_76125261的博客 540

ActiveMQ第四弹:在HermesJMS中创建ActiveMQ Session

Hermes JMS是一个开源免费的跨平台的JMS消息监听工具。它可以很方便和各种JMS框架集成和交互,可以用来监听、发送、接收、修改、存储消息等。这篇文章将讲解HermesJMS如何集成ActiveMQ并与其交互。 ActiveMQ在通过命令行运行时会自动启动一个Web终端,默认地址是http://localhost:8161/admin,默认用户名/密码为admin/ad...

weixin_33676492的博客 194

【深度学习新浪潮】ISP芯片算法技术简介及关键技术分析

ISP(Image Signal Processor)芯片作为现代影像系统的核心组件,负责对图像传感器输出的原始信号进行后期处理。ISP的主要功能包括线性纠正、噪声去除、坏点修复、色彩校正以及白平衡调整等,这些处理步骤对于提高图像质量和视觉效果至关重要。随着科技的进步,ISP芯片不仅提升了图像的清晰度和色彩准确性,还通过高效的算法增强了拍摄体验,尤其是在低光环境下的表现。

专注:太空算力、AI infra、异构调度、大模型成本工程 1223

ActiveMQ——如何监控ActiveMQ

如何监控ActiveMQ 如何监控ActiveMQ 在ActiveMQ 4.x中你可以监控代理并查看使用了哪些目标,和连接一起的活动和订阅使用下面的工具进行查看: n        JMX和JMX控制台,如jConsole n        Web控制台 n        消息公告特性(使用JMS消息来监视系统) n        命令代理;使用ActiveMQ.Agent来查询状态。

fox_lht的专栏 2万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

hermesjms查看队列消息

hermesjms查看队列消息 hermesjms这个东东是用来查看activeMQ的jms消息的 首页: http://www.hermesjms.com/confluence/display/HJMS/Home 下载过来后安装好,就可以直接使用了。我下载的时候还有个解压版本的,现在已经没有了 都变成了installer.jar的版本了,估计也差不多。 我New了一个QUEUE ...

快马扬鞭须努力! 285

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

java hermes_java – 在OSX上发布HermesJMS安装问题

我目前在OSX 10.9.2上安装HermesJMS(1.14或1.15)时遇到了很大的问题从他们的站点下载dmg文件失败,并显示.app文件已损坏的错误所以我下载了jar文件,安装成功了.我从这里下载了jar文件:1.14 1.15然后我切换到终端并在bin目录中运行hermes.sh,我收到以下错误~$./hermes.shException in thread "main" java.lan...

weixin_36006862的博客 255

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

如何监控ActiveMQ

如何监控ActiveMQ在ActiveMQ 4.x中你可以监控代理并查看使用了哪些目标,和连接一起的活动和订阅使用下面的工具进行查看: JMX和JMX控制台,如jConsole http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html Web控制台 http://activemq.apache.org/web-co...

weixin_34406061的博客 334
上一篇: (转)Redmine安装指南(Windows)
下一篇: (转)在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails
xinlanzero
博客等级 码龄25年 10粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值