2013-04-18 150 views
0

當我試圖通過MDB從WebSphere MQ讀取消息時,我得到此異常,是否有人請指導我。當我在我的WebSphere上部署EAR文件時,它完美地工作,但我是完美的在另一個WebSphere上獲得異常。我在配置中丟失了什麼,爲什麼會發生這種異常?WebSphere中的JMS,MQ異常

javax.ejb.EJBException: Injection failure; nested exception is: java.lang.IllegalArgumentException: Can not set javax.jms.ConnectionFactory field com.ultramatics.hawkeye.mdb.listener.HawkeyeMdbListener.replyCF to com.ibm.mq.jms.MQQueue 

回答

2

您顯然正在嘗試爲兩個不同類型的MQQueue對象分配ConnectionFactory字段。

我想你從JNDI或類似的地方抓住它們,並且在配置中可能會出現一些命名錯誤?

+0

是的thanxs,有命名與(JNDI)配置混亂。解決 :) – Prafulla 2013-04-18 10:16:11