在哪里可以找到 IBM WebSphere WMQ 6.0 jar 文件

Where to find IBM WebSphere WMQ 6.0 jar files

我正在尝试实现可以​​向 IBM MQ 发送和接收 SOAP 消息的代码。据我所知,jar 文件是我的代码工作所必需的,但找不到任何可以下载文件或可以进行 WebSphere 6.0 整体设置的地方 有谁知道我怎样才能得到它?

假设您在队列管理器的 Unix 平台上,客户端将位于:

/opt/mqm/java/lib

但是,所有 MQ 客户端都与所有队列管理器版本兼容。我强烈建议您使用仍然受支持的客户端,在撰写本文时这意味着 7.1、7.5、8.0 或 9.0。这些可从 SupportPac website.

免费下载

感兴趣的 SupportPac 是那些从 'MQC' 开始的。 SupportPac MQC8 例如包含 MQ V8.0 客户端。

谢谢大家。只是对上述答案的更新。就我而言,我已要求 WebSphere 管理员向我提供包含所有必需的 MQ jar 文件的 lib 文件夹。

我已要求他提供 C:\Program Files (x86)\IBM\WebSphere MQ\Java\lib\ 文件夹中的以下文件:

 * com.ibm.mq.jar  
 * connector.jar  
 * com.ibm.mq.jmqi.jar  
 * com.ibm.mq.headers.jar  
 * com.ibm.mq.commonservices.jar  

请注意,IBM 支持从 MQ 服务器或其他安装中获取 jar 文件,而且从来没有支持过。但是,由于它是为 Java 或 JMS 安装 MQ 客户端的最常用方法之一,并且在 Java 开发人员文化中相当普遍,因此 IBM 提供了一个仅 Java 的安装选项.有关详细信息,请参阅知识中心的 Redistributable Clients 页面。

顾名思义,此安装提供了一个 MQ 客户端包,可以与独立开发的 MQ 应用程序一起重新分发。虽然这很有用,但 IBM 提供它的主要原因是提供一个轻量级安装包,它...

  1. 包含由 IBM 打包的正确且完整的 jar 文件集。
  2. 完好无损且可根据已知规格和清单进行验证。
  3. 可以可靠地预期按照该版本的文档集执行。
  4. 包含编译的二进制文件和 Java 类 中的所有 IBM 诊断实用程序。
  5. 包含其他实用程序,例如用于管理证书的 GSKit。
  6. 可以使用 IBM 的标准 Fix Pack 安装介质进行修补,以便保留已安装 类 和库的完整性。

使用 IBM 的安装介质和过程时,结果要稳定得多,但万一出现问题,诊断实用程序的存在和对标准安装过程的遵守可以显着减少中断持续时间。

此外,在偶尔的情况下,拥有完全支持权利的客户被告知他们的非标准安装不受支持,他们需要在继续 PMR 之前更正它。虽然这种情况并不经常发生,但在大多数情况下,当根据规范安装 MQ 客户端时,问题就会得到解决。如果这不能解决问题,至少诊断可以以更快的速度进行。

上面的link有所有的细节,包括link客户端下载,强烈推荐阅读。您也可以直接前往 Fix Central 进行下载。 Fix Central 提供所有受支持的 MQ 客户端版本,并且可重定位客户端来自 v8.0 及更高版本。在下载列表中,查找 "All Java" 包。

正如 Tim 所指出的,如果客户端和服务器当前都在使用中,则支持混合使用客户端和服务器版本。通常您希望针对最新版本的 MQ 客户端进行开发,因为它具有最新的客户端功能并且在需要版本升级之前具有最长的使用寿命。