Bonjour

je développe actuellement une application javaEE
Je suis bloqué depuis quelque temps sur un problème de pool de connections.

j'obtiens à chaque fois cette erreur :

"org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'"
il me semble pourtant avoir tout déclaré correctement


le data source est defini comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
DataSource ds=(DataSource) envCtx.lookup("jdbc_connection");
servletContext.setAttribute("datasource",ds);
ds=(DataSource)getServletContext().getAttribute("datasource");
il bloque a cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
connection=ds.getConnection();



fichier web.xml :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<!-- Informations de connexion à la base de données -->
	<resource-ref>
		<description>Connexion à la base de données SQL</description>
		<res-ref-name>jdbc_connection</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
	</resource-ref>

fichier xml de mon application

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<Ressource auth="Container" 
maxActive="20" maxIdle="10" 
name="jdbc_connection" 
password="*********" 
type="javax.sql.DataSource" 
url="jdbc:sqlserver://localhost:1433/Test" 
username="test" 
validationQuery="SELECT 1"/>

Auriez vous une idée ?

d avance merci