Bonjour, j'utilise hibernate pour un projet, ca marche impect, mais j'essaye maintenant de mettre en place un JNDI datasource declarait dans Tomcat v6

Voila ce que j'ai plus ou moins configuré

J'ai mis ca dans mon fichier conf/context.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
 
<Context
	path="/appWicket"
	reloadable="true">
	<WatchedResource>WEB-INF/web.xml</WatchedResource>
	<Resource
	  name="jdbc/hibernate"  
	  auth="Container"
	  type="javax.sql.DataSource"
	  description="DB Connection" 
	  driverClass="com.mysql.jdbc.Driver"      jdbcUrl="jdbc:mysql://localhost:3306/mybase?autoReconnect=true"  
	  user="root" 
	  password="toto"  
	  maxPoolSize="15" 
	  minPoolSize="3" 
	  timeout="1800"/>
</Context>
Dans mon fichier hibernate.cfg.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
name="hibernate.connection.datasource">java:comp/env/jdbc/hibernate</property>
        <property name="current_session_context_class">thread</property>
        <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
        <property name="format_sql">true</property>
        <property name="show_sql">true</property>
et dans mon fichier web.xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
	<resource-ref>
        <description>Connection Pool</description>
        <res-ref-name>jdbc/hibernate</res-ref-name>
        <res-type>javax.sql.Datasource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>

Et quand j'essaye d'attaquer ma base, je me retrouve avec l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 WARN [http-8080-1] (SettingsFactory.java:117) - Could not obtain connection metadata
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
	at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1150)
	at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
	at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:69)
	at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
	at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
	at com.mycompany.hibernate.HibernateUtil.<clinit>(Unknown Source)
Je me demande si je dois changer mes classe HibernateUtil et HibernateListener??
Si vous pouviez m'aider, je vous en remercie d'avance.