2013-09-05 42 views
2

在试图从一个MQSeries连接7.5客户端7.5的本地服务器我得到一个CSIException:JMSCS0002,当我查找错误在IBM的代码表示:的MQSeries CSIException:JMSCS0002但类路径看起来不错的commonservices

JMSCS0002 由于CommonServices尚未初始化,因此无法完成调用。

CommonServices是一个内部组件,需要在启动时初始化,但已失败。

检查安装和类路径设置是否正确。

但无论我编译和运行类路径包括com.ibm.mq.commonservices.jar,com.ibm.msg.client.commonservices.jar和com.ibm.msg.client.commonservices.j2se.jar

我在使用Oracle JDK 1.6。我尝试过使用WS MQ Java,但没有任何区别。

任何帮助表示赞赏。谢谢。

Caused by: com.ibm.msg.client.commonservices.CSIException: JMSCS0002 
at com.ibm.msg.client.commonservices.workqueue.PIWorkQueueManager.enqueueItem(PIWorkQueueManager.java:67) 
at com.ibm.msg.client.commonservices.workqueue.WorkQueueManager.enqueue(WorkQueueManager.java:225) 
at com.ibm.msg.client.commonservices.workqueue.WorkQueueManager.enqueue(WorkQueueManager.java:194) 
at com.ibm.msg.client.wmq.common.internal.WMQThreadPool.enqueue(WMQThreadPool.java:91) 
+0

Answer [from this](http://stackoverflow.com/questions/39413916/jmscs0002-from-spring-jms-and-ibm-websphere-mq/43367100#43367100)可能会有所帮助。 –

回答

3

使用的jar文件从卸载的MQSeries 7.5客户端,因为我想确保我使用的功能也只是与免费的客户端许可证规定的罐子工作,我一直。根据IBM文件,卸载瓶子是有问题的。

当我从安装的服务器试用版切换到罐子后,事情就可以正常工作。

+0

对我来说也一样,所以这也为我修好了。 – eis

+0

我有同样的问题,谢谢,可以在IBM \ WebSphereMQ \ java \ lib文件夹中找到jar。 –

+0

我认为这个软件的警告信息是不够的,实际上我忘记将com.ibm.msg.client.commonservices.j2se.jar设置为lib,但警告消息是JMSCS0002。 –

相关问题