When I did this I thought to my self "How in the world can I test
this?" I couldn't think of a way to cause a problem.
Today I was working on my JMS assignment and testing my Pay Bill
Asynchronously functionality. Instead of going back the home page and
paying the bill again I just hit the refresh button on my browser to
see the new balance after the message was sent. This caused some sort
of problem with the transaction since this resent an identical request
to pay the bill. When I looked at my server output I saw a
TransactionRollBackException Error. So it works. I never thought that
I would see it happen but it did
I thought someone else might want to test it as well.
-John