安装 IBM MQ 资源适配器

IBM® MQ 资源适配器作为资源归档 (RAR) 文件提供。 请在您的应用程序服务器中安装该 RAR 文件。 您可能需要将目录添加到系统路径。

关于本任务

IBM MQ 资源适配器将作为名为 wmq.jmsra.rar 的资源归档 (RAR) 文件提供。 RAR 文件包含 Java EE Connector Architecture (JCA) 接口的 IBM MQ classes for JMSIBM MQ 实现。

IBM MQ 产品安装过程中安装资源适配器时, wmq.jmsra.rarIBM MQ classes for JMS 一起安装在 表 1中显示的目录中。
表 1. 各平台的包含 wmq.jmsra.rar 的目录
平台 目录
AIX® and Linux® MQ_INSTALLATION_PATH/java/lib/jca
IBM i /QIBM/ProdData/mqm/java/lib/jca
Windows MQ_INSTALLATION_PATH\java\lib\jca
z/OS® MQ_INSTALLATION_PATH/java/lib/jca
MQ_INSTALLATION_PATH 表示安装了 IBM MQ 的高级目录。
必须使用 IBM MQ 资源适配器从应用程序服务器连接到 IBM MQ 。 根据您使用的应用程序服务器,资源适配器可能已预安装,或者您可能需要自行安装。
表 2. 应用程序服务器中的资源适配器安装
应用程序服务器 已预安装还是需要安装?
WebSphere® Application Server 9.0 IBM MQ 9.0 资源适配器预安装在 WebSphere Application Server 9.0中。 因此,您不需要在 WebSphere Application Server 9.0中安装新的资源适配器。
WebSphere Liberty WebSphere Liberty 不包含 IBM MQ 资源适配器,因此您必须从 Fix Central单独获取该资源适配器。
其他 Java EE 应用程序服务器 Fix Central单独获取资源适配器,如 WebSphere Liberty

过程

  • 如果要从 WebSphere Liberty或其他 Java EE 应用程序服务器连接到 IBM MQ ,请下载并安装 IBM MQ 资源适配器,如 在 Liberty 中安装资源适配器中所述。
  • [AIX][Linux] 对于 AIX and Linux 系统上的绑定连接,请确保包含 Java 本机接口 (JNI) 库的目录位于系统路径中。
    有关此目录 (其中还包含 IBM MQ classes for JMS 库) 的位置,请参阅 配置 Java 本机接口 (JNI) 库

    [Windows]Windows上,将在安装 IBM MQ classes for JMS期间自动将此目录添加到系统路径。

    提示除了设置系统路径外,"IBM MQ资源适配器还有一个名为nativeLibraryPath的属性,可用于指定 JNI 库的位置。 例如,在 WebSphere Liberty 中,将按以下示例中所示进行配置:
    <wmqJmsClient nativeLibraryPath="/opt/mqm/java/lib64"/>

    事务在客户机和绑定方式下均受支持。