小编Ven*_*rue的帖子

将 Java 客户端 (JMS) 连接到 IBM MQ 时出现问题

我正在尝试使用基本构建的 Java 客户端使用带有 SSL 的 IBM MQ(版本 8.0.0.8):

  • Oracle JKD 8 和 IBM JRE 7(出于测试目的,我为它们每个都有一个客户端)
  • com.ibm.mq.allclient-9.1.0.0.jar
  • javax.jms-api-2.0.1.jarspring-jms-4.3.7.RELEASE.jar
  • spring-jms-4.3.7.RELEASE.jar

MQ 是请求/回复类型。

我有正确的证书和所有 MQ 属性设置,但由于某种原因,连接“断开”,我的客户端没有错误,我的请求从未得到任何响应,并“永远”运行,从未得到任何响应。我唯一的线索是 MQ 日志中的一条错误消息,内容为:

Process(31600.16) User(QMQM) Jobname(JOB_NAME)
                    Host(HOST_NAME)
                    VRMF(8.0.0.8) QMgr(MANAGER_NAME)
                    AMQ9638: SSL communications error for channel 'CHANNEL_NAME'.   EXPLANATION:
    Cause . . . . . :   An unexpected SSL communications error occurred for a channel, as reported in the preceding messages. The
channel is 'CHANNEL_NAME';
Run Code Online (Sandbox Code Playgroud)

奇怪的是发生了 SSL 握手,我的证书被 MQ 接受,但由于某种原因,在此之后发生了一些事情。我正在尝试同时使用 Oracle JRE 8 和 IBM JRE 7。也许是 MQ 端的某些东西(IBM MQ …

java ssl jms ibm-mq

2
推荐指数
1
解决办法
3950
查看次数

标签 统计

ibm-mq ×1

java ×1

jms ×1

ssl ×1