当我尝试通过MDB从WebSphere MQ读取消息时遇到此异常,任何人都可以指导我。当在我的WebSphere上部署EAR文件时,它可以正常工作,但是在另一个WebSphere上却出现异常。我是否在配置中缺少某些内容,为什么会发生此异常?

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

最佳答案

您显然正在尝试为带有两个不同类型的MQQueue对象分配一个ConnectionFactory字段。

我猜您是从JNDI或类似的网站上抢来的,而且配置中可能会有一些命名混乱吗?

关于java - WebSphere中的JMS,MQ异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16076932/

10-10 03:11