Conseguimos resolver o problema.
    Esse � um erro do mysql-connector-java-3.0.5-gamma que est� sendo eliminado em uma nova vers�o.
    Para solucionar esse problema tivemos que fazer duas coisas:
 
    Primeiro:
        Configurar o Transaction Isolation Level.
            Estamos usando MySQL e por default o transaction isolation level (TIL) e o READ_COMMITTED. Para configurar TIL no JBoss, basta inserir a linha abaixo no arquivo mysql-service.xml.
 
        <config-property name="TransactionIsolation" type="java.lang.String">TRANSACTION_READ_COMMITTED</config-property>
 
        Inserir neste bloco:
 
        <depends optional-attribute-name="ManagedConnectionFactoryName">
 
        Assim, vc vai conseguir conectar ao banco via JNDI com o Connector J3.
 
    Segundo:
        Ap�s ter feito isso, vai come�ar a dar um erro quando o JBoss tentar jogar a conex�o para o pool, esse problema � mais complicado... tivemos que modificar um arquivo do JBoss e recompila-lo.
        Eu n�o consegui enviar esse arquivo anexado... ent�o quem precisar � so entrar em contato.
 
        ATEN��O: Esse segundo passo � uma solu��o apenas para o Connector J3.0.5 gamma! Quando vc mudar a vers�o volte o arquivo anterior e teste.
 
    Valeu galera... qualquer coisa � s� entrar em contato.
 
    Um abra�o!
----- Original Message -----
Sent: Friday, February 07, 2003 3:09 PM
Subject: [enterprise-list] Connector J3 / Transaction Isolation Level

    Fala galera... estou com um grande problema ak�.
 
    Estou utilizando o Connector J3, JBoss 3.0.4 e MySQL.
    Quando eu tento conectar com o banco usando JNDI:
 
Context c = new InitialContext ();
javax.sql.DataSource datasource = (javax.sql.DataSource) c.lookup ("java:/AcmeSQL");
m_connectionDB = datasource.getConnection (new String ("root"), new String (""));
 
    A exception ï¿½ lan�ada: 
 
javax.ejb.EJBException: ICCProductionEJB: Could not create connection; - nested throwable: (java.sql.SQLException: Could not retrieve transaction isolation level from server); - nested throwable: (org.jboss.resource.ResourceException: Could not create connection; - nested throwable: (java.sql.SQLException: Could not retrieve transaction isolation level from server))
    Me parece que esta faltando alguma configura��o no Banco para que permita que o Connector J3 pegue o tipo de Transaction, ou alguma coisa no JBoss que diga onde pegar esse tipo de Transaction.
 
    Algu�m pode me ajudar?
 
    Obrigado.
 

Artur Lu�s Ribas Barbosa
Inatel Competence Center
Fone/Phone: +55 35 3471 9335 Fax: +55 35 3471 9310

[EMAIL PROTECTED] http://www.inatel.br

Responder a