Olá pessoal,
Estou tentando googlear isso por algum tempo sem sucesso. Desisti e resolvi perguntar aqui
O problema é o seguinte: Eu tenho uma aplicação que usa um driver JDBC Oracle administrado pelo glassfish.
Quando eu reinicio o servidor no meio de uma transação, o glassfish fecha todas as conexões, mas ao invés de dar rollback ele commita tudo !!
Eu tentei, sem sucesso, fazer o que está descrito aqui:
http://docs.oracle.com/cd/E18930_01/html/821-2416/giubd.html#gkrbo
Mais informações sobre o assunto:
http://docs.oracle.com/cd/B19306_01/java.102/b14355/basic.htm#i1019153
Se alguem souber alguma maneira de me ajudar eu ficaria extremamente grato.
Obrigado!