"sem
> inserir as informa��es no server.xml"

Opa! 
http://forum.java.sun.com/thread.jspa?threadID=515412&messageID=2454595

Em alguns servidores pode usar Properties. Porem,
nunca vi isso funciona com Tamcat. 

Por favor responde nesse lista se funciona
iksrazal


--- trebor iksrazal <[EMAIL PROTECTED]> wrote:

> Esse examplo � para Oracle - tenho para Postgresql
> tamb�m se quiser: 
> 
> <!-- postgres connection pool by iksrazal -->
>           <Resource name="jdbc/oracle1"
> auth="Container"
>                     scope="Container"
> type="javax.sql.DataSource"
>           />
>        
>           <ResourceParams name="jdbc/oracle1">
>             <parameter>
>               <name>factory</name>
>              
>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
>             </parameter>
>             <parameter>
>               <name>driverClassName</name>
>              
> <value>oracle.jdbc.driver.OracleDriver</value>
>             </parameter>
>             <parameter>
>               <name>url</name>
>              
>
<value>jdbc:oracle:thin:@192.168.2.120:1521:infoseg</value>
>             </parameter>
>             <parameter>
>               <name>username</name>
>               <value>infoseg</value>
>             </parameter>
>             <parameter>
>               <name>password</name>
>               <value>infoseg</value>
>             </parameter>
>             <parameter>
>               <name>maxActive</name>
>               <value>20</value>
>             </parameter>
>             <parameter>
>               <name>maxIdle</name>
>               <value>10</value>
>             </parameter>
>             <parameter>
>               <name>maxWait</name>
>               <value>-1</value>
>             </parameter>
>           </ResourceParams>
> 
> web.xml : 
> 
> <resource-ref>
>   <description>DB Connection</description>
>   <res-ref-name>jdbc/oracle1</res-ref-name>
>   <res-type>javax.sql.DataSource</res-type>
>   <res-auth>Container</res-auth>
> </resource-ref>
> 
> C�digo: 
> 
> Context initContext = new InitialContext();
> if(initContext   == null )
> {
>   throw new Exception("Boom - No init Context");
> }
> 
> Context envContext  =
> (Context)initContext.lookup("java:/comp/env");
> 
> if(envContext  == null )
> {
>   throw new Exception("Boom - No Env Context");
> }
> 
> DataSource ds =
> DataSource)envContext.lookup("jdbc/oracle1");
> 
> if (ds != null)
> {
>   Connection conn = ds.getConnection();
> 
>   if(conn != null)
>   {
>     String foo = "Got Connection
>
"+conn.toString();(DataSource)envContext.lookup("jdbc/myoracle");
>     System.out.prinln(foo); 
>   }
>   else
>   {
>     throw new Exception("Boom - connection returned
> null");
>   }
> }
> 
> HTH (hope that helps), 
> iksrazal
> 
> --- Francisco Jodevan Campelo
> <[EMAIL PROTECTED]> wrote:
> 
> > Francisco Jodevan Campelo - Analista de Sistemas
> >      
> > 
> > 
> >       Pessoal, algu�m sabe dizer se � poss�vel eu
> > criar um datasource para usar na minha aplica��o
> sem
> > inserir as informa��es no server.xml usando o
> Tomcat
> > 4.1.x?
> >       Eu sei que a partir do Tomcat 5 as
> informa��es
> > do contexto que seriam colocadas no server.xml
> podem
> > ser definidas dentro do arquivo context.xml da
> > aplica��o e assim o problema com o datasource fica
> > resolvido.
> >       H� alguma forma de definir o datasource fora
> > do context.xml com o Tomcat 4.1.x de tal maneira
> que
> > fosse poss�vel obter um pool de conex�es e invocar
> o
> > ctx.lookup("java:comp/env/xxxxx") sem dar erro?
> > 
> >       Antecipadamente agrade�o qualquer ajuda.
> > 
> >      
> >       Francisco Jodevan Campelo
> >       Analista de Sistemas
> > 
> >       Grupo Secrel
> >       [EMAIL PROTECTED]
> >       www.gruposecrel.com.br
> >      
> > 
> 
> 
> 
>               
> __________________________________ 
> Do you Yahoo!? 
> Yahoo! Sports - Sign up for Fantasy Baseball. 
> http://baseball.fantasysports.yahoo.com/
> 
>
-------------------------------------------------------------------------------------------
> Ceara' Java User Group
> 
>   Para cancelar sua assinatura, envie um e-mail
> para: [EMAIL PROTECTED]
>   Para mais informacoes, mande um e-mail para:
> [EMAIL PROTECTED]
>   Falar com o administrador? e-mail para:
> [EMAIL PROTECTED] 
>  
> 
> 



                
__________________________________ 
Do you Yahoo!? 
Read only the mail you want - Yahoo! Mail SpamGuard. 
http://promotions.yahoo.com/new_mail 

-------------------------------------------------------------------------------------------

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 


Responder a