2013-04-18 116 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