I wrote a small application with 2 managed beans listening on the same queue. There ist 1 stateless session bean putting the messages in the queue. Then I started 2 test clients which calls the session bean in a loop 1000 times. Each of the 2000 calls are successfull. But only 1 of the 2 receiver catches all the messages. the second is idle. If I call the same session bean via servlet, it will be catched by the second receiver!
What is wrong? Is there a way do change this behaviour?