Diferencia entre revisiones de «MDB en Weblogic»
De Dos Ideas.
(→Método ejbCreate()) |
|||
Línea 1: | Línea 1: | ||
+ | [[Category:JMS]] | ||
+ | [[Category:WebLogic]] | ||
+ | |||
Consejos y problemas al utilizar [[Message Driven Bean]] en [[WebLogic]]. | Consejos y problemas al utilizar [[Message Driven Bean]] en [[WebLogic]]. | ||
Revisión del 15:36 26 ago 2009
Consejos y problemas al utilizar Message Driven Bean en WebLogic.
Problemas conocidos en Weblogic 9.2
Método ejbCreate()
El problema encontrado es que al deployar un EAR con su respectivo MDB, este quedaba en estado disconnected. Por consola, para ver esto deberían entrar a Deployments --> miApp --> EJBs --> miMDB --> Control --> Connection Status. Por ende, no se puede utilizar a menos que lo iniciemos a mano.
Estuvimos dando vueltas con esto, hasta que dimos con la supuesta ¿causa? del problema.. El tema es que este MDB, en el método ejbCreate(), inicializa un factory de Spring Framework e inyecta algunas dependencias.
En la práctica, la solución fue instanciarlo directamente dentro del método onMessage(). Al deployar el Mdb, queda en estado connected listo para su uso.