Je suis vraiment desolé de poser une question qui deja a ete plusieur fois l'objet d'une discution.
Cela fait deux jours ne n'arrive pas a me connecter à ma base avec les datasource (datasource.getConnection()). et voila l'erreur generée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
Mes configuration: Tomcat 5.5, avec la base mysql 4
web.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<resource-ref>
<description>reference a la ressource BDD pour le pool</description>
<res-ref-name>jdbc/DSMysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
Et pourtant j'arrive bien a me connecter a l'ancienne, ie, en chargeant le driver et les necessaire dans une classe java.


server.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
 
<Context path="/webapp" reloadable="true"
docBase="C:\monWeb">
<Logger className="org.apache.catalina.logger.FileLogger"
            prefix="tp-jdbc_log." suffix=".log" timestamp="true"
	verbosity="4" />
<Resource name="jdbc/DSMysql" auth="Container" type="javax.sql.DataSource" />
<ResourceParams name="jdbc/DSMysql">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/db_test</value>
</parameter>
<parameter><name>username</name>
<value>****</value>
</parameter>
<parameter>
<name>password</name>
<value>*****</value>
</parameter>
</ResourceParams>
</Context>
Quelqu'un pourra m'aider?