【问题标题】:How can one make HermesJMS and ActiveMQBrowser work with the latest Apache ActiveMQ 5.8如何让 HermesJMS 和 ActiveMQBrowser 与最新的 Apache ActiveMQ 5.8 一起工作
【发布时间】:2014-12-27 02:26:29
【问题描述】:

5.8 已重命名对象

作为http://activemq.apache.org/58-migration-guide.html

"Type=Broker" => "type=Broker"

导致异常,在问题中描述:

Accessing Apache ActiveMQ via JMX throws Exception

现在... 那里给出的答案 基本上是“改变你的代码” 但 我的问题和需要是如何 使 HermesJMS 和 ActiveMQBrowser 等现有 JMS/JMX 工具与 ActiveMQ 5.8 一起使用

是否有任何可用于 HermesJMS 的更新的“插件”/“提供程序”jar 还是有任何变通方法或合理合理的“hack”?

谢谢!

【问题讨论】:

    标签: activemq


    【解决方案1】:

    给你:

    https://github.com/paoloantinori/HermesJMS

    已验证可在 ActiveMQ 5.8 和 5.9 上运行。

    无需构建,只需查看 README 并下载您必须覆盖的 .jar。

    【讨论】:

      【解决方案2】:

      这两个项目都是开源的。

      您特别要求 Hermes JMS。 Source Forge 有一个 CVS 存储库,“合理的 hack”可能会应用您在 This file 中提到的 mapping table

      还没有测试,但应该不会多花几分钟的时间。

      迟早会有人这样做。请注意,仅更改代码可能会使该版本与旧 AMQ 版本不兼容。所以更好的方法是编写一个 ActiveMQ 5.8 插件和旧插件。

      不确定 ActiveMQBrowser。不过应该不会有太大的不同

      【讨论】:

      • 谢谢皮特!有道理......同样在 HermesJMS 的情况下,其中“提供者”/“插件”是单独指定的,并且与主工具(HermesJMS 本身)分开指定,在“遗留”旁边有一个单独的 5.8 是很有意义的" 那些(例如,activemq-core-5.2.0.jar)
      猜你喜欢
      • 2017-05-08
      • 1970-01-01
      • 2018-01-26
      • 1970-01-01
      • 2016-10-28
      • 2015-01-01
      • 2011-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多