I've created a very simple MDB that listens to a Queue and then simply prints the message it is sent. I've also written a small app that writes to that queue.
The problem is that the MDB is never invoked. I have System.out.println statements in each of the MDB methods (the constructor, setMessageDrivenContext, onMessage, ejbCreate, and ejbRemove) and nothing is output. Jboss deploys this MDB with no problems.
I have verified that Messages are being placed on the queue correctly by reading them from another app. But no matter what I do, the MDB will not process it.
Here is the portion of ejb-jar.xml...
And my jboss.xml....
<configuration-name>Standard Message Driven Bean</configuration-name>
Thank you for any input.
Could you post the client code you use to post the the queue? This would help.