[Con. Pool-tom5]Cannot create JDBC driver... url null?
Salut,
Apres les bons conseil de ChristopheJ j'essaye de faire un connection pool sur tomcat5.
Quoi que je fasse, j'ai tjrs les memes résultats.
Code:
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
Server.xml:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
<Resource name="jdbc/myoracle" auth="Container"
type="javax.sql.DataSource"/>
<Resource name="jdbc/myoracle" auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/myoracle">
<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:cvetudiant@xxx.xxx.xxx.xxx:1521:web</value>
</parameter>
<parameter>
<name>username</name>
<value>cvetudiant</value>
</parameter>
<parameter>
<name>password</name>
<value>cvetudiantpwd</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:
Code:
1 2 3 4 5 6 7
|
<resource-ref>
<description>Oracle Datasource example</description>
<res-ref-name>jdbc/myoracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref> |
Servlet:
Code:
1 2 3 4 5 6 7 8 9
|
try {
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle");
Connection conn = ds.getConnection();
} catch (Exception e) {
e.printStackTrace();
} |
Aidez moi s'il vous plait. Je met mon code a titre indication mais faut vraiment que j'arrive a faire tourner les CP sur tomcat5...
Merci d'avance