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 :
1 2 3
| DataSource ds=(DataSource) envCtx.lookup("jdbc_connection");
servletContext.setAttribute("datasource",ds);
ds=(DataSource)getServletContext().getAttribute("datasource"); |
il bloque a cette ligne :
connection=ds.getConnection();
fichier web.xml :
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
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
Partager