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/