[jboss-user] [EJB 3.0] - Unable to inject EJBs into an MDB listening to a remote queu
do-not-reply at jboss.com
Fri Aug 21 11:53:26 EDT 2009
I have an MDB listening to a remote queue. Both my MDB and my queue are running in JBOSS AS 5.1.0 servers. The queue is running on a Solaris 10 box and the MDB is running on a OSX box (my laptop.)
I setup my MDB acording to these steps: http://www.jboss.org/community/wiki/HowDoIConfigureAnEJB3MDBToTalkToARemoteQueue
This works fine. I can get messages with no issues.
I then tried to inject an EJB using the @EJB annotation. At this point I get error messages like this:
| :PERSISTENT, deliveryId=0
| javax.ejb.EJBTransactionRolledbackException: Unable to inject jndi dependency: env/com.sterling.transmail.gateway.its.mdb.TransmailMessageConsumerBean/transformationEngine into property com.sterling.transmail.gateway.its.mdb.TransmailMessageConsumerBean.transformationEngine: TransmailITSGateway not bound
Also, it's worth noting that if i point my MDB to a local queue everything works fine.
I'm not doing anything special. Just a run of the mill MDB that calls a stateless session bean.
But I can't seem to get it to work. Any ideas??
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4250934#4250934
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4250934
More information about the jboss-user