当前位置: 首页 > 知识库问答 >
问题:

如何将JVM参数`-dcom.IBM.mq.cfg.useibmciphermappings=false`添加到IBM MQ中?

蒲坚
2023-03-14
com.ibm.mq.MQException: MQJE001: Completion Code '2', Reason '2400'.
    at com.ibm.mq.MQManagedConnectionJ11.constructMQCD(MQManagedConnectionJ11.java:1437)
    at com.ibm.mq.MQManagedConnectionJ11.constructCNO(MQManagedConnectionJ11.java:1537)
    at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:221)
    ... (Omitted the rest)
    null

将Java客户机(JMS)连接到IBM MQ问题的这个问题表明,需要将相同的参数作为系统属性system.setproperty(“com.IBM.MQ.cfg.useibmciphermappings”,“false”)添加到应用程序中,但这并没有造成任何不同。

Java connection to WMQ8问题也陈述了相同的解决方案,但没有提到如何将这个JVM参数添加到IBM MQ中。

更新1

Exception in thread "main" com.ibm.mq.MQException: MQJE001: Completion Code '2', Reason '2059'.
    at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:255)
    at com.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnection(MQClientManagedConnectionFactoryJ11.java:450)
    at com.ibm.mq.MQClientManagedConnectionFactoryJ11.createManagedConnection(MQClientManagedConnectionFactoryJ11.java:487)
    at com.ibm.mq.StoredManagedConnection.<init>(StoredManagedConnection.java:97)

在MQ日志中,我可以找到这个条目;

AMQ9637E: Channel is lacking a certificate.

再做些解释。

共有1个答案

阴礼骞
2023-03-14

注意:在已删除的注释中添加answer以捕获提供给OP的信息。

请参见下面的IBM MQ知识中心页面,以获得显示证书类型与MQ V9.1兼容性的表:

IBM MQ 9.1.x/IBM MQ/消息的安全/机密性/启用密码规范

 类似资料:
  • 本文向大家介绍javascritp添加url参数将参数加入到url中,包括了javascritp添加url参数将参数加入到url中的使用技巧和注意事项,需要的朋友参考一下 将对象参数加入到url中,如果原来url中有则覆盖 js代码

  • 问题内容: 在pgadmin3中,我想使用参数化查询(为了进行更快的调试,只需从我的php文件中复制并粘贴查询)。但是我还没有找到一个选项添加的价值观,…参数。是否有可能? 这是我正在循环中建立的查询,遵循从这里进行NULL测试的建议: 请注意,手动替换所有参数很繁琐,容易出错,并且可能(我希望)是不必要的。 提前致谢。 问题答案: 我只知道两种方式。 首先是要使用(PostgreSQL手册后的示

  • 其背后的思想是遵循在tomcat中部署为war文件的过程,正如我在本链接中所问的:如何在不在application.properties中设置的情况下获得controller中的上下文路径 所以问题是:是否可以在@GetMapping中添加一些param来添加contextPath 更新1 http://localhost:8080/webapp2/dashboard/admin/list/par

  • 问题内容: 我希望在不停止应用程序的情况下分析Java应用程序。我可以在应用程序运行时以某种方式添加Javaagent吗? 问题答案: 根据java.lang.instrument软件包的文档,应该是可能的。 VM启动后启动代理 一个实现可以提供一种机制,可以在VM启动之后的某个时间启动代理。有关如何启动的详细信息是特定于实现的,但通常应用程序已启动并且其主要方法已被调用。在虚拟机启动后实现支持启

  • 我在 我想在不重新定义的情况下向当前url添加一个参数: 用类似的东西: 但是上面的代码返回

  • 问题内容: 如何将对象添加到数组(使用javascript或jquery)?例如,此代码有什么问题? 我想使用此代码在function1数组中保存许多对象,并调用function2在数组中使用该对象。 如何将对象保存在数组中? 如何将对象放入数组并将其保存到变量? 问题答案: 使用Array.push()将任何东西放入数组。 有关数组的更多信息 一次添加多个项目 将项目添加到数组的开头 将一个数组