I would like to get a message redelivered when a system exception occurs during the processing of the message. Is there a way to do this with Container Managed acknowledgement???
I have solved the problem.
I had set the transaction type to RequiresNew, I changed it to Required and now it works fine.