1

我很难使用 Dell Boomi 集成 ActiveMQ,因为 Dell Boomi 文档很旧,有时也可能会产生误导。由于我在网上找不到好的建议,我将我的查询放在这里。有人可以帮忙解决如何将 ActiveMQ 与 Boomi 集成的步骤吗?

4

2 回答 2

1

通过以下步骤,我得到了它的工作 -

  1. 将 activemq-core-5.4.3.jar 和 geronimo-j2ee-management_1.1_spec-1.0.1.jar 文件从 ActiveMQ 复制到 Atom/usrlib/database(如果不存在则创建)目录。
  2. 创建一个 jndi 属性文件并放置在 ActiveMQ 主目录中。参考这个

您可能会收到 JMS/Topic 等的 NoClassDefFound 错误,这意味着您的 Boomi 库没有实现。您需要将 activemq-all-5.4.3.jar 从 ActiveMQ 主文件夹复制到 Atom/lib。

但是,我没有指定如何在 boomi 中创建 JMS 连接和操作,下面的属性可以用于Boomi中的JMS 连接——

  1. 连接工厂 JNDI 查找:ConnectionFactory。
  2. 初始上下文工厂:org.apache.activemq.jndi.ActiveMQInitialContextFactory(默认)。
  3. 提供程序 URL:tcp://localhost:61616(默认端口)。

JMS操作——

目的地:dynamicQueues/Dell_Boomi(如果不存在,Dynamic 将创建一个队列)。

就是这样,试试你的运气并分享你的经验!

于 2014-02-11T16:41:56.667 回答
1

挑选

jars activemq-client,hawtbuf,geronimo-jms_1.1_spec,geronimo-j2ee-management_1.1_spec

lib\plugin\queue并将其复制到 lib 文件夹。重新启动 Atom,它现在应该可以工作了。

于 2015-10-07T10:11:04.257 回答