安装、配置和验证 IBM MQ bridge for HTTP

通过从 IBM MQ MQI client 或服务器安装资料安装 Java 消息传递和 Web Service 来获取 IBM® MQ bridge for HTTP 。 将 IBM MQ bridge for HTTP 部署到合适的应用程序服务器。

开始之前

请在 IBM MQ的系统需求中检查必备产品。 安装过程不会检查是否存在用于运行 IBM MQ bridge for HTTP的必备软件以及这些软件是否可用。 您必须确认必备软件已安装。

IBM MQ bridge for HTTPJava EE 4 应用程序。 有关受支持的应用程序服务器的信息,请参阅 IBM MQ的系统需求

关于本任务

IBM MQ bridge for HTTP 作为 .war 文件 WMQHTTP.war提供。

  • UNIX 平台Linux®上,
    • WMQHTTP.war 包含在 Java 消息传递和 Web Service 安装选项中。 在客户机和服务器安装材料中都有此选项。
    • WMQHTTP.war 已安装到 <mqmtop>/java/http/WMQHTTP.war<mqmtop>IBM MQ 的安装目录。
    • WMQHTTP.samples 已安装到 <mqmtop>/java/http/samples<mqmtop>IBM MQ 的安装目录。
  • [z/OS]z/OS®上,
    • WMQHTTP.war 作为 IBM MQ z/OS UNIX 系统服务组件功能部件的一部分包含在内。
    • WMQHTTP.war 安装到 PathPrefix/usr/lpp/mqm/V7R0M0/HTTPBridge/,其中 PathPrefix 是客户定义的前缀(可选)。

执行以下安装步骤以安装 IBM MQ bridge for HTTP,部署和配置,并验证配置。 配置步骤的详细信息会因不同的应用程序服务器而异。 使用在 WebSphere Application Server V6.1.0.9 上部署和验证 HTTP 的 IBM MQ 桥作为在应用程序服务器上执行以下步骤的模板。

过程

  1. 通过安装 IBM MQ MQI client 或服务器获取 WMQHTTP.war
  2. WMQHTTP.war 复制到可以从中部署到应用程序服务器的服务器。
  3. WMQHTTP.war 部署到应用程序服务器。
  4. 如果需要,请将 IBM MQ 作为资源适配器安装在应用程序服务器上。
    了解 IBM MQ 是否已配置为应用程序服务器上的消息传递提供程序。 使用应用程序服务器随附的管理或管理工具来查找 IBM MQ。 可以在以下路径下找到 IBM MQ : 资源> JMS > 消息传递提供程序
  5. 在应用程序服务器上配置连接工厂以连接到使用 IBM MQ MQI client 传输 1 的队列管理器。
  6. 在应用程序服务器上配置 WMQHTTP.war Web 应用程序以使用连接工厂
  7. 验证配置。
    1. 设置在连接工厂中和本地队列中命名的队列管理器。
    2. 在本地队列中放置消息。
    3. 使用对本地队列的读写权限,创建在连接工厂中命名的服务器连接通道。
    4. 启动队列管理器和侦听器。
    5. 启动应用程序服务器和 WMQHTTP.war(如果它们尚未运行)。
    6. 打开浏览器并输入 http://hostname: web port/Context root/msg/queue/local queue

结果

浏览器窗口将显示您放到本地队列上的消息。

后续操作

  1. 尝试示例 “在 WebSphere Application Server V6.1.0.9 上部署和验证 HTTP 的 IBM MQ 桥”
  2. 运行示例 HTTP Java 应用程序。
1 最初至少配置客户机传输。 某些应用程序服务器可以使用直接或绑定方式连接来连接到 IBM MQ