ActiveMQ 5.1.1 WebSphere 8.5.5 激活规范配置?

ActiveMQ 5.1.1 WebSphere 8.5.5 Activation Spec configuration?

感谢 Maarten,我能够获得在 WAS 中工作的基本 ActiveMQ JMS 主题和连接工厂。他在对这个主题的回复中写得很好:

但是我找不到在 WAS 管理控制台中定义任何 ActiveMQ JMS 激活规范的方法。当然,我需要这些来触发我的 MDB。创建新 AS 时,ActiveMQ 根本不会显示为 JMS 提供程序。

如何使用 ActiveMQ 作为提供程序在 WAS 中配置激活规范?我是否缺少 jar 文件?

activemq-client-5.11.0.jar hawtbuf-1.11.jar slf4j-api-1.7.10.jar

如果您想使用激活规范,您需要将 ActiveMQ 安装为符合 JCA 1.5 的资源适配器。据我所知,ActiveMQ 提供资源适配器作为单独安装。

另请参阅:

侦听器端口已稳定,仅应在提供程序不支持 JCA 时使用。

一旦你明白了(当然),真的很简单。 从上面提到的 IBM Redbook sg247770.pdf,我们需要将 ActiveMQ 配置为 WAS 中的 Generic JMS 提供程序。由于我们想要使用激活规范,同样来自红皮书,我们需要使用 ActiveMQ 资源适配器,或 rar 文件。 ActiveMQ页面上有一个link到最新的rar,我这里就不用提供了。安装 rar 后,使用 WAS Console/Resources/Resource Adapters 菜单,您可以从 rar 配置页面配置 J2C CF、AS 和管理对象,包括队列和主题。这些都将具有自定义属性,您可以在其中输入目的地等。