【问题标题】:Configuring JmsToolBox for JBoss EAP 6.3 (HornetQ 2.3.x)为 JBoss EAP 6.3 (HornetQ 2.3.x) 配置 JmsToolBox
【发布时间】:2016-08-15 21:40:12
【问题描述】:

JMSToolBox 是一个用于浏览 jms 提供程序中的队列的工具。

但无法将其配置为在 JBoss EAP 6.3 (HornetQ 2.3) 中浏览。

有人试过这个并且可以提供正确的配置吗?

提前致谢, 马里奥


2017 年 2 月 28 日更新:

在 JTB 作者的帮助下,现在一切正常。

  1. 我使用的 JTB 版本有问题。这已在 JTB 3.8 中得到修复。问题是捆绑的 hornetq 客户端(版本 2.4.x)在连接到旧版本的 hornetq 服务器(版本 2.3.x)时出现问题。这似乎是一个已知错误。
  2. 用于连接的用户/角色必须具有“管理”权限。

@titou10:非常感谢您的帮助!

【问题讨论】:

    标签: jboss queue jms hornetq


    【解决方案1】:

    我是JMSToolbox的作者。

    JTB 应该与 HornetQ 一起使用。至少在我的测试工作站上是这样。

    你关注instructions to setup JMSToolBox for HornetQ了吗?

    您遇到了什么具体问题?

    【讨论】:

    • 对不起,很久以前我问过了。尝试连接时收到此错误消息(尝试端口 5445 和 4447):HornetQConnectionTimedOutException[errorType=CONNECTION_TIMEDOUT message=HQ119013: Timed out waiting to receive cluster topology。组:null]
    • 您使用的是什么版本的 JMSToolBox?是否在您尝试的端口上启动了 netty 接受器?安装 JTB 的机器和此端口上的 HQ 服务器之间是否有防火墙?设置指令在这里:sourceforge.net/p/jmstoolbox/wiki/Setup%20for%20JBoss%20HornetQ
    • Mario,问题是由于捆绑了 JMSToolBox 的 HornetQ v2.4.x jar 与嵌入 JBoss 的 HornetQ v2.3.x 之间不兼容。 JMSToolBox v3.8.0 将修复该问题。检查this bug
    • 我再次尝试使用 JTB 3.9.0 现在它正在尝试连接,但我收到错误消息,即不允许指定用户使用权限 = 管理。我不知道这个权限,在hornetq服务器(嵌入在JBoss EAP 6.3)中只有权限send、consume、createDurableQueue、deleteDurableQueue、createNonDurableQueue和deleteNonDurableQueue配置。
    • 项目已移至 GitHub (github.com/jmstoolbox/jmstoolbox)。如果我理解得很好,@titou10 所指的 Wiki 页面现在在这里:github.com/jmstoolbox/jmstoolbox/wiki/… 作为记录,为了添加 HornetQ 所需的“管理”权限,请编辑您的 hornetq-configuration.xml,然后添加以下行您的安全设置:
    猜你喜欢
    • 1970-01-01
    • 2023-03-20
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    • 2016-02-02
    • 2019-05-10
    • 2015-02-19
    相关资源
    最近更新 更多