I have setup an AsynchronourOperation which basically uses MDBs and queues to perform asynchronous operations in the EJB tier.
One of the uses I have is to log the user's activities, however this is not mission critical and if the server crashes these messages can be lost.
Because these messages use the JNDI tree they don't work on server startup because they the server executes them before the JNDI tree is populated :)
Having searched all the forums I can't find how to turn this off. I have set "AUTO_ACKNOWLEDGE" on the message itself but this doesn't help.