2013-09-05 41 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。 –

相關問題