Title: Message
Tente fazer isso
 
  try {
    ctxInitialContext = new InitialContext(env);
    NamingEnumeration ne = context.list("jdbc");
    while(ne.hasMoreElements()) {
      System.out.println(ne.next());
    }
    // DataSource ds = (DataSource) ctxInitialContext.lookup("O que eu coloco ak�?");
    System.out.println ("Ok!");
  }
  catch(NamingException m_namingException) {
    m_namingException.printStackTrace ();
  }
 
 
Ir� retornar todos os datasources que possui com suas respectivas chaves !
 
 
 
Abra�[]s,
 
Max Ricardo Mercurio Ribeiro
IT & Business Consultant for Alcoa Company
 
e-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (company) / [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (personal)
phones # : (0x11) 9101-5511 mob. / (0x11) 3741-4418 com. 
-----Original Message-----
From: Artur Lu�s [mailto:[EMAIL PROTECTED]]
Sent: Friday, 24 de January de 2003 11:17 AM
To: [EMAIL PROTECTED]
Subject: Re: [enterprise-list] Conex�o com o Banco usando JNDI / BMP

    Valeu Max... mas eu j� tinha feito isso e n�o tinha funcionado... deu Name not Found....
    Vc sabe pq?
 
    Obrigado.
----- Original Message -----
Sent: Thursday, January 23, 2003 6:31 PM
Subject: RE: [enterprise-list] Conex�o com o Banco usando JNDI / BMP

java:/AcmeSQL
 
 
 
Abra�[]s,
 
Max Ricardo Mercurio Ribeiro
IT & Business Consultant for Alcoa Company
 
phones # : (0x11) 9101-5511 mob. / (0x11) 3741-4418 com. 
-----Original Message-----
From: Artur Lu�s [mailto:[EMAIL PROTECTED]]
Sent: Thursday, 23 de January de 2003 4:50 PM
To: [EMAIL PROTECTED]
Subject: [enterprise-list] Conex�o com o Banco usando JNDI / BMP

    Fala galera blz... estou tentando conectar com o banco MySQL usando o JNDI com JBoss 3.0.4.
    O meu c�digo de um programa cliente de teste:
 
  InitialContext ctxInitialContext = null;
  Object objObject = null;
     
  Hashtable env = new Hashtable();
  env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
  env.put(Context.PROVIDER_URL, "Itaguare:1099");
  env.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces" );
        
  try {
    ctxInitialContext = new InitialContext(env);
    DataSource ds = (DataSource) ctxInitialContext.lookup("O que eu coloco ak�?");
    System.out.println ("Ok!");
  }
  catch(NamingException m_namingException) {
    m_namingException.printStackTrace ();
  }
 
    O que eu coloco no loockup?
    No meu arquivo jbosscmp-jdbc.xml, quando usava CMP, eu configurava o banco desta forma:
 
<?xml version="1.0" encoding="windows-1252" ?>
<jbosscmp-jdbc>
 <defaults>
  <datasource>java:/AcmeSQL</datasource>
  <datasource-mapping>mySQL</datasource-mapping>
  <create-table>false</create-table>
  <remove-table>false</remove-table>
 </defaults>
 <enterprise-beans>
  <entity>
   <ejb-name>ICCClientEJB</ejb-name>
   <table-name>client</table-name>
  </entity>
 </enterprise-beans>
</jbosscmp-jdbc>

 
    Por favor me ajudem!
    Valeu!
 

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