Problema com driver JDBC da oracle e glassfish

Olá pessoal,

Estou tentando googlear isso por algum tempo sem sucesso. Desisti e resolvi perguntar aqui :smiley:

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!