需要您的帮助。
给定:
- 两个相同的环境和配置,spring-boot-app和jms-mq作为队列管理器
- 在捕捉到代码中的一些差异之后:
区块报价JMSWMQ0018:无法连接到队列管理器
JMSCMQ0001:WebSphere MQ调用失败,编译代码为"2"("MQCC_failed"(原因"2397"("MQRC_JSSE_ERROR"(。
堆栈包括:由com.ibm.mq.jmqi.JmqiException引起:CC=2;RC=2397;AMQ9641:通道""的远程密码规范错误
Ibm文档提出了一些原因:
- 密码规格不匹配6
- 客户端\管理器上未启用密码
在本地环境中,我可以设置ssl密码规范,并通过执行器查看其值。但是建筑工程师指责代码存在一些错误。我看不出会影响它的主要差异,但如果你站在我的立场上,你会有什么建议?
mq通道上设置的值CiphaerSpec值与java应用程序中设置的CipherSuite值不匹配。实际的字符串值也取决于JAVA的版本。有关CipherSpec-CipherSuite映射,请参见表1。
还要注意,在现代MQ版本中,某些组合已弃用