已经被这个问题困扰了几个小时了,有人有什么想法吗?
java.lang.NoSuchMethodError: com.ibm.mq.MQException.(Ljava/lang/String;Ljava/lang/String;II)V at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason .java:223) 在 com.ibm.msg.client.wmq.internal.WMQMessageConsumer.checkJmqiCallSuccess(WMQMessageConsumer.java:123) 在 com.ibm.msg.client.wmq.internal.WMQConsumerShadow.getMsg(WMQConsumerShadow.java:1198 ) 在 com.ibm.msg.client.wmq.internal.WMQConsumerShadow.receive(WMQConsumerShadow.java:922) 在 com.ibm.msg.client.wmq.internal.WMQSyncConsumerShadow.receiveInternal(WMQSyncConsumerShadow.java:233)。 ibm.msg.client.wmq.internal.WMQMessageConsumer.receive(WMQMessageConsumer.java:450) 在 com.ibm.msg.client.jms.internal.JmsMessageConsumerImpl.receiveInboundMessage(JmsMessageConsumerImpl.java:742) 在 com.ibm.msg。 client.jms.internal.JmsMessageConsumerImpl。在 com.ibm.mq.jms.MQMessageConsumer.receive 接收(JmsMessageConsumerImpl.java:423)(MQMessageConsumer.java:258)
当我使用 MQ 本机库放置消息并使用 JMS API 读取它们时出现此错误。jms 读取失败,抛出上述异常。我也在使用 jms 选择器,这似乎是导致问题的原因。没有选择器一切正常。TIA。