Isto não parece ser o seu problema aqui, mas ok, tem que deixar mesmo
configurado se está usando 2PC.
Uso as duas base de dados no mesmo PC
2PC = 2 (Two) Phase Commit, e não dois computadores.
2PC é a técnica para fazer XA funcionar.
Deixa eu explicar melhor a situação:
Estou migrando a aplicação java 1.6 jsf 1.2 e glassfish 2.1 para java
1.7 jsf 2.1 e glassfish 4.0
antes o rollback funcionava perfeitamente
o erro que está dando de 60 caracteres foi forçado para simular o rollback
O rollback ocorreu automaticamente pelo seu erro proposital.
Cuidado com aplicações java que não tratam corretamente rollback emitido
pelo servidor de banco de dados.
Leia com atenção o e-mail do Matheus que explica que sua aplicação fez
um BEGIN *depois* que o erro veio, isso abre uma nova transação.
Em tempo, verifique a versão do driver JDBC correta, use JDBC4 já que
está rodando sobre Java 6 e verifique se a versão possui suporte correto
a XA, leia as notas de lançamento. Atualize também a versão do seu JRE e
evite completamente Java 6, a Oracle já encerrou isso até pros clientes
corporativos.
Ah, e por favor, o trivial, evite o top-posting e ainda por cima
removendo completamente a mensagem anterior.
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral