Open Liberty中是否有一个“功能”可以连接到IBM MQ,相当于Liberty Profile中的wmqJmsClient-2.0?

时间:2018-09-12 20:35:56

标签: ibm-mq open-liberty

IBM WebSphere Liberty Profile提供了"wmqJmsClient-2.0"IBM MQ进行交互的功能

Open Liberty是否具有等同功能?

[已更新]

如果不是(看起来如此),如何将Open Liberty连接到IBM MQ?

我是否应该基于IBM MQ官方RAR文件(当前为"9.1.0.0-IBM-MQ-Java-InstallRA.jar")开发与WLP中可用的功能等效的Open Liberty?

还是在Open Liberty中配置这种连接的“通用”方法?

(我想问题是ActiveMQArtemisOpenMQ等其他队列管理器出现的)

1 个答案:

答案 0 :(得分:4)

OpenLiberty具有jms-2.0功能,该功能使您可以配置JCA资源适配器,该适配器提供JMS,例如WebSphere MQ resource adapter

server.xml中的配置如下所示

<server>
  <featureManager>
    <feature>jms-2.0</feature>
    <feature>jndi-1.0</feature>
    <feature>servlet-3.1</feature>
  </featureManager>

  <resourceAdapter id="wmqjmsra" location="C:/adapters/wmq/wmq.jmsra.rar"/>

  <jmsConnectionFactory jndiName="jms/cf1">
    <properties.wmqjmsra .../>
  </jmsConnectionFactory>

  ...