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