Ol� Cl�udio, Eu testei com JBoss+Oracle8 e n�o tive problemas (por isso que achei que seria algum problema de configura��o j� que n�o existia o cloudscape-service.xml - eu o criei a partir do hypersonic-service.xml). Mas os mesmos exemplos funcionam bem com J2EE-RI e o mesmo Cloudscape. O meu objetivo � usar isto em treinamento, por isso preciso de um banco de dados que os alunos possam conseguir com facilidade como o MySQL ou Cloudscape.
Eu n�o tive problema algum com CMP. Tudo funcionou perfeitamente em Cloudscape, Hypersonic e Oracle. Os �nicos exemplos do J2EE Tutorial que falharam foram os do cap�tulo sobre BMP e o Duke's Bank no Cloudscape. []s Helder. ----- Original Message ----- From: "Claudio Miranda" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED] Sent: Monday, July 22, 2002 8:11 PM Subject: Re: [enterprise-list] Problemas com integra��o JBoss 3.0.0 e Cloudscape > > Ol� Helder, eu j� coloquei o JBoss 3 rc3 com o cloudscape usando cmp2.0, e como n�o vi > nenhum problema, n�o daria para saber se foi configurado corretamente. Apesar de que > os problemas que voc� enfrentou foram com BMP. > > Voc� pode verificar se os mesmos problemas acontecem com o JBoss 3.0.1RC1 ? > > O Cloudscape usado na vers�o com o sdkee j� � bem antigo (desde que foi comprado da > IBM um temp�op atr�s), voc� pode testar com outro BD ? Talvez o Cloudscape n�o > suporte lock de linha ? > > []s > > Claudio Miranda > > Helder da Rocha wrote: > > Algu�m j� colocou o banco Cloudscape para funcionar com o JBoss > > (especificamente JBoss 3.0.0)? > > > > Eu portei todos os exemplos do J2EE Tutorial para o JBoss (depois colocarei > > no ar para quem quiser fazer download) e achei que seria mais f�cil usar > > configurar os RARs (JCA) do JBoss para usar o Cloudscape que lidar com > > eventuais incompatibilidades com o SQL do Hypersonic. > > > > Foi (aparentemente) f�cil. S� precisei mudar duas linhas no > > stardardjbosscmp-jdbc.xml para colocar o Cloudscape como banco default para > > CMP, copiar cloudclient.jar e RmiJdbc.jar para server/default/lib e criar um > > cloudscape-service.xml (usei o do hypersonic como base) e jog�-lo no deploy. > > > > Depois de escrever os jboss.xml para cada aplica��o (e jboss-web.xml e > > jboss-cmpjdbc.xml em algumas), criar arquivos users.properties e > > roles.properties para autentica��o e autoriza��o via JAAS, consegui fazer > > todos os exemplos funcionarem, inclusive o Duke's bank, mas n�o sem mexer no > > c�digo (principalmente clientes, para tirar os dom�nios JNDI java:comp/env, > > uma vez que o JBoss n�o usa client container). Os exemplos de > > relacionamentos com BMP tamb�m n�o funcionaram 100%. Travavam quando um > > m�todo transacionado era chamado dentro de outro (alguns s� funcionaram > > mesmo quando eu mudei TODOS os elementos <trans-attribute> dos ejb-jar.xml > > para NotSupported, o que, obviamente, n�o � o desej�vel. > > > > Os problemas s� ocorram com transa��es nas aplica��es BMP. N�o tive problema > > algum com CMP, por enquanto, pois os exemplos s�o simples (vou saber na > > semana que vem quando for portar o JPS). O Duke's bank funcionou OK via Web > > mas travou na hora de adicionar cliente via sua aplica��o cliente (o banco > > informou que n�o conseguiu liberar a lock. Eu troquei todos os > > <trans-attribute> de Required para NotSupported e s� assim consegui > > adicionar um cliente. > > > > Para mim, parece que ficou faltando alguma coisa na instala��o do Cloudscape > > via JCA. Algu�m tem alguma id�ia? Ser� que falta configurar algum MBean, > > algum atributo? > > > > Em anexo est� o cloudscape-service.xml que eu criei (quem tiver JBoss 3.0.0 > > e quiser testar basta colocar os JARs do cloudscape (RmiJdbc.jar s > > cloudclient.jar) no lib jogar o arquivo XML anexo no deploy. Se algu�m tiver > > interesse, poderei mandar o Duke�s Bank portado para JBoss (ainda n�o 100%). > > Tem um buildfile para povoar as tabelas, gerar o EAR e rodar o cliente. > > > > Helder. > > > > --------------------------------------------------------------------- > Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] > Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] > --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
