Bonjour,
J'ai un problème de configration de dataSource pour mon application, j'ai vu et suivi les forums mais sans résultat depuis 3 jours.
En effet j'ai mis : ojdbc14.jar sous tomcat/common/lib
dans tomcat/conf/context.xml :
<Context path"/monApplication" docBase="monApplication" debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/myOracle" auth ="Container" type="javax.sql.DataSource"
url="jdbc:oracle:thin:@127.0.0.1:1521:mySID"
maxActive="20" maxIdle="10" maxWait="-1"
username="user" password="pwd" driverClassName="oracle.jdbc.OracleDriver"
/>
Dans monApplication/WEB-INF/web.xml :
<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>
et dans mon code
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/myOracle");
Connection conn = ds.getConnection();
mais ca me retourne l'erreur suivante au niveau de la ligne Connection conn = ds.getConnection(); :
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
Remarque : La connexion avec le jdbc classique, ca marche trés bien mais j'ai besoin de configurer une pool de connexion.
Merci d'avance
Partager