Problema com JTA - Java Transaction API[não resolvido]  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Romeo
JavaTeenager
[Avatar]

Membro desde: 17/11/2006 20:16:58
Mensagens: 197
Localização: Santos/SP
Offline

Olá a todos, estou tentando implementar JTA na minha aplicação seguindo estes exemplos neste site http://archive.devx.com/java/free/articles/dd_jta/jta-2.asp

Porém estou com problema neste trecho...



A partir deste exemplo fiz o seguinte código...



Olhando as classes do meu Driver mysql achei apenas a MysqlDataSource. No entanto ocorre um erro pois não consigo fazer um cast de MysqlDataSource para XADataSource...

Alguém sabe qual seria o problema? O MySQl não suporta XAResource? Ou o meu driver (mysql-connector-java-3.1.12-bin.jar) esta desatualizado e preciso pegar um atualizado?

Uso MySQl 5, e as tabelas são InnoDB. Muito obrigado pela atenção...

As dúvidas vão sempre surgir, e para isso estamos todos aqui...
[Email] [MSN]
Romeo
JavaTeenager
[Avatar]

Membro desde: 17/11/2006 20:16:58
Mensagens: 197
Localização: Santos/SP
Offline

Baixei o ultimo driver do mySQl ( mysql-connector-java-5.0.5-bin.jar ) e o erro aparentemente foi solucionado, o MySQL 3 não suportava XAResource...

Agora o cast funciona, porém surgiu um outro problema, este é o erro que dá no console...



Tentei inserir a seguinte linha após analisar o erro...


mas o erro continuou, parece que não há o método no jar, alguém sabe o que seria??? Obrigado, Romeo

As dúvidas vão sempre surgir, e para isso estamos todos aqui...
[Email] [MSN]
Romeo
JavaTeenager
[Avatar]

Membro desde: 17/11/2006 20:16:58
Mensagens: 197
Localização: Santos/SP
Offline

Ninguém aqui sabe a solução deste problema mesmo?

pesquisei o que este método faz(setPinGlobalTxToPhysicalConnection) e ja entendi o que ele faz. Na classe MysqlXADataSource ele a usa, porém seu método não aparece ao usar o Package Explorer do Eclipse.

No entanto ao percorrer os métodos disponíveis ao tipo MysqlXADataSource eu encontro o método citado.

Procurei nos fóruns do DEV e do mysql e a única dúvida igual a minha não foi respondida...

Será tão impossível assim usar XA com MySQL??? Se for o caso vou mudar de BD...

Obrigado pela atenção, Romeo...

As dúvidas vão sempre surgir, e para isso estamos todos aqui...
[Email] [MSN]
ronaldocwb
Thread.start()
[Avatar]

Membro desde: 02/08/2007 15:06:40
Mensagens: 28
Offline

Romeo, conseguiu resolver esse problema??

Ronaldo Campos de Oliveira

Sun Certified Java Programmer 1.6
[Email]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team