on 02-23-2006 12:26 PM
My issue is MDB picks up Message via onMessage() only once (the 1st time the application server is booted).Subsequent messages are not picked up by the MDB.
I'm using a Queue . Pls help.
Hello,
It seems that your MDB is using the transaction in the EJB, but you are using non-XA connection factory and thus the transaction is not propagated to the underlying JMS and it waits for the transaction. That's why only the first message is delivered
Check your descriptors and switch from something like :
jmsfactory/default/QueueConnectionFactory
to
jmsfactory/default/XAQueueConnectionFactory
Hope it helps
Peter
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.