【发布时间】:2021-03-26 12:11:58
【问题描述】:
需要你的帮助。
给定:
- 2 个相同的环境和配置,spring boot 应用和 jms mq 作为队列管理器;
- 在发现一些代码差异后:
块引用 JMSWMQ0018: 无法连接到队列管理器
JMSCMQ0001:WebSphere MQ 调用失败,compcode '2' ('MQCC_FAILED') 原因“2397”(“MQRC_JSSE_ERROR”)。
堆栈包括: 引起:com.ibm.mq.jmqi.JmqiException: CC=2;RC=2397;AMQ9641: 通道'的远程 CipherSpec 错误
IBM 文档提出了一些原因:
- 密码规范不匹配6
- 客户端\管理器上未启用密码。
在本地环境中,我可以设置 ssl-cipher-spec 并通过执行器查看其值。 但建筑工程师指责代码存在一些错误。 我看不出可能会影响它的重大差异,但如果你站在我的立场上,你有什么建议?
【问题讨论】:
-
您使用的是哪个版本的 IBM MQ jar 文件?使用的是哪个版本的 Java?是Oracle java吗?这两种环境都一样吗?