What type of destination/subscription do you have?
Messages are only persisted when you have a permenant queue
or a durable subscription.
i.e. There is little point persisting messages for
non-durable topic subscriptions or temporary queues/topics
as they are lost when the server reboots.
I am using a topic. Subscriber is MDB. I had it declared as durable in XDoclet, but it turns out none of the message-driven-destination content (or anything else besides the basic descr, ejb-name, class, txn type) is being generated by Xdoclet in ejb-jar.xml, so it must be defaulting to non-durable. Once the subscriber is durable, it should work, right?
I'll fix XDoclet and see where that gets me.