Senhores,
      estou tentando configurar o pool de conexões do Tomcat 5.5 instalado
em minha máquina e a todo momento o mesmo erro é gerado.

Já procurei a solução no google e apliquei as diversas soluções
explicitadas por vários sites.
Na verdade são todas muito parecidas.
Sempre convergindo em mesmo step by step.

Bem, o erro é o seguinte.
Segue o código que me gera os problemas.

...
Context initContext = new InitialContext();
Context envCtx = (Context) initContext.lookup("java:comp/env");
DataSource ds = (DataSource) envCtx.lookup("jdbc/oracle");
=======> Connection conn = ds.getConnection(); <======
PreparedStatement prep = conn.prepareStatement("select userid from
userinfo");
prep.execute();
ResultSet res = prep.getResultSet();
...

A execução é gerada na linha marcada, ou seja, no getConnection.

A exception gerada para a tela é a seguinte:

Exception:

javax.servlet.ServletException: Cannot create JDBC driver of class
'oracle.jdbc.driver.OracleDriver' for connect URL
'jdbc:oracle:[EMAIL PROTECTED]:1521:dsv1'


Root Cause
e
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver
of class 'oracle.jdbc.driver.OracleDriver' for connect URL
'jdbc:oracle:[EMAIL PROTECTED]:1521:dsv1'

O web.xml está assim:

    <resource-ref>
        <description>Connection Pool</description>
        <res-ref-name>jdbc/oracle</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>


O context.xml está definido assim:

<Context crossContext="true" debug="5" docBase="C:\Fontes\projeto\web"
path="/projeto" reloadable="true">
  <Resource auth="Container"
driverClassName="oracle.jdbc.driver.OracleDriver"
            maxActive="10" maxIdle="5" maxWait="10000" name="jdbc/oracle"
password="pass"
            type="javax.sql.DataSource"
url="jdbc:oracle:[EMAIL PROTECTED]:1521:dsv1" username="usr"
            validationQuery="select userid from userinfo where userid =
'ADMIN'"/>
</Context>

O "classes12.jar" encontrasse na commom\libs do Tomcat.

Estou utilizando o Tomcat 5.5.9 como servidor, a versão do oracle é a 9i.

Como ferramenta de desenv utiliza o netbeans 4.1.

Desde já obrigado pelas respostas.

Abraços,
Marcos



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/5cFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Atrašyti