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

noClassDefFounderRorr:com/ibm/mq/mqException

通和裕
2023-03-14

我使用以下代码行设置了类路径:
导出类路径=$classpath://opt/mqm/java/lib/com.ibm.mq.jmqi.jar://opt/mqm/java/lib/com.ibm.mq.jar:.

broker的版本是8.0.0.1,MQ的版本是7.0.1.3。你能建议出了什么问题吗?根据前面的回答,我应该也安装客户端吗?

共有1个答案

桂宏旷
2023-03-14

您需要查看WMQ使用Java手册for WMQ V7.0.1.*,因为缺少MQ JAR文件。

对于基于MQ的Java(而不是MQ/JMS),至少需要5个MQ JAR文件:

  • com.ibm.mq.jar
  • connector.jar
  • com.ibm.mq.jmqi.jar
  • com.ibm.mq.headers.jar
  • com.ibm.mq.commonservices.jar
 类似资料:
  • 问题内容: 尝试从MQMessage对象使用MQHeaderIterator提取MQHeaders时,出现以下错误。我正在使用下面的代码行,并获得以下异常。在类路径中的jar下面也添加了它,但仍然显示错误。 使用的库: 码: 其引发的异常如下。 请提出此错误的可能原因,主要是缺少某些jar文件时发生ClassNot Found错误。我在这里想念什么吗? 问题答案: 简短的答案,将类路径指向原始IB

  • drops异常“JMSCMQ0001:WebSphere MQ调用失败,compcode为'2'('mqcc_failed')原因为'2035'('mqrc_not_authorized')” 当我尝试创建连接时 我不明白有什么问题。 我使用的是ibmmq lib9.0.2.0版本,但这段代码也不适用于7.5.0.1版本

  • 你知道我会错过什么吗?我不知道配置细节是否会有帮助,如果它会,我可以提供。 提前感谢!

  • 我读过关于EJB MDB的文章,它提供了从队列异步和线程安全中消耗消息的功能。 我在IBM MQ dependency中搜索spring,找到了“MQ jms spring boot starter”,但我没有得到任何显示队列/主题中使用异步数据的示例。 是否有任何机构使用此依赖项来解决Spring中的异步和线程安全问题? 如果不使用这种依赖关系,那么IBMMQ在Spring中还有哪些其他选项可以

  • 问题内容: 为了授予队列管理器的 所有对象 (队列,通道等)的读取权限以监视视角,需要什么命令/权限。我的监视客户端使用Java api。 威尔用于此目的的权限做。可 用于设置此权限,但是此命令具有+ put,+ get等选项,而不是MQZAO_ALL_ADMIN。目前,我正在为每个队列等使用8.0.0.4版。 问题答案: 对于只读用户,您不想使用它,因为这将授予管理权限。在这方面,并提供队列。

  • 我得到的错误是“root exception is com.ibm.mq.mqexception:mqje001:完成代码'2',原因'2035'。”