我使用IBM作为客户端来放置/获取消息。
当尝试创建MQMessage reqMsg= new MQMessage()时,获取异常下面的java.lang.NoClassDefFoundError: Could not initialize class com.ibm.mq.internal.MQCommonServices
但是com.ibm.mq.jar在我的war.The中是可用的,相同的代码在我的windows机器上工作,但是在linux(烟雾)中不工作的server.This经常会发生,但是当我用新的mq替换现有的mq时,它就会重新开始工作。但这次运气不好。
下面的一些要点可能有助于
我们正在使用IBM MQ,最近我们遇到了一个问题,客户端应用程序声明为发送到MQ服务器的某些消息并未被MQ使用者使用。我们缺少日志记录生成/使用的消息,因此我们尝试检查MQ服务器日志/数据中的消息。 我们发现消息存储在/var/mqm/qmgrs/MQ_MANAGER/queues/中,但没有在队列文件中找到所有消息(没有找到旧消息) IBM MQ的滚动策略是什么?旧的队列文件放在哪里?
最近,我开始遇到以下问题,导致消息无法传递到:
"PollThread" prio=10 tid=0x00007f0a2cf86000 nid=0x76b8 in Object.wait() [0x00007f09eb6bf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at com.ibm.mq.
我无法从我的java客户端使用MQ类来连接IBM。错误日志显示
com.ibm.msg.client.jms.DetailedJMSSecurityRuntimeException: JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager 'TESTQUEUE' with connection mode 'Client' and host name 'xxxx'
Caused by: com.ibm.mq.MQExceptio
我的日志文件中出现以下错误:
2018-04-19 11:42:17,564 ERROR QueueContainer - Error com.ibm.msg.client.jms.DetailedIllegalStateException: JMSWMQ2002: Failed to get a message from destination. WebSphere MQ classes for JMS attempted to perform an MQGET; however WebSphere MQ reported an error. Use the linked exceptio
服务器操作系统: Linux
MQ8.0
Java 8
我正在尝试创建一个与IBM位于同一服务器上的java程序。尝试使用绑定模式,这会使我出错。
2016-10-05 13:20:54 ERROR LogReader:181 - JMS ERROR: JMSFMQ6312: An exception occurred in the Java(tm) MQI.
com.ibm.msg.client.jms.DetailedJMSException: JMSFMQ6312: An exception occurred in the Java(tm) MQI.
The Java(tm) MQI
没有SSL,我可以连接,但使用SSL时,它在MQ日志中抛出以下错误
AMQ9660: SSL key repository: password stash file absent or unusable.
EXPLANATION:
The SSL key repository cannot be used because MQ cannot obtain a password to
access it. Reasons giving rise to this error include:
(a) the key database file and password stash file a
我正在准备一个测试环境,以便通过SSL连接到Websphere MQ7.0,因此在启动之前,我必须自己在Websphere MQ上配置SSL。
因此,我试图按照步骤为Websphere MQ创建SSL证书。但是,当我试图使用命令gsk7cmd.exe -cert -receive -db key.kdb -pw pass -file QMANAGER_signed.arm将签名的证书添加到存储库时,会得到以下错误:
An attempt to receive the certificate has failed.
All the signer certificates must exist i
环境:
服务器IBM 9、JVM 8、Wildfly 10
错误日志通配符:
2017-09-15 10:53:33,955 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (default task-16) IJ000604: Throwable while attempting to get a new connection: null: com.ibm.mq.connector.DetailedResourceException: MQJCA1011: No se ha podido asignar u
我在将我的spring boot应用程序连接到icp上的mq时遇到了问题,那么我如何定义ibm.mq.connName=mymq-ibm-mq(30803)呢?因为我总是得到这个Exection值: Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2538;AMQ9204: Connection to host ‘10.0.0.1(1414)’ rejected. [1=com.ibm.mq.jmqi.JmqiException[CC=2;RC=2538;AMQ9213: A communications error for ‘TCP’ o