i am using jboss3.2.1. when i redeploy a MDB that has a durable subscription to a topic, i will see (through jmx) one more durable subscriber on the topic. they all have the same name except different id values (like ID:21.durable , ID:20.durable ).
when the message is sent to the topic, only one MDB invocation happens. however all the messages are still backed up in the queue as if the other subscribers had not consumed them yet.
is there any setting i can do to MDB? tia.
i finally figured out what's wrong: i was using guest as the subscriber. however the user "guest" is not configured with an Id.
this somehow caused the duplicated subscription. (i guess it's because there is no ID to reassociate the new deployed MDB with the previous subscription.)
it will be nice if it's documented somewhere...