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

在使用Java客户端(JMS)连接IBM MQ 8.0.0.8时遇到SSL通信错误。已进行SSL握手并设置正确证书,但连接在SSL握手后断开,MQ日志显示“SSL communications error”。问题可能涉及MQ配置、JRE版本或证书吊销。已尝试使用Oracle JRE 8和IBM JRE 7,同时使用-Djavax.net.debug=all进行调试,但未找到明显问题。代码中展示了如何创建MQConnectionFactory和SSLContext。
摘要由CSDN通过智能技术生成

我正在尝试使用基本上通过以下方式构建的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’;

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

JRE7。也许是MQ方面的某些东西(IBM

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值