[TOMCAT] Définir une DataSource Oracle
Bonjour,
J'ai lu plusieurs post ainsi que le tuto http://christophej.developpez.com/tu...oltomcat/#L3.2 et honte à moi cela ne marche pas...
Merci au bon pèlerin qui m'apportera ses lumières.
Dans mon web.xml (en dessous le noeud servlet-mapping)
Code:
1 2 3 4 5 6 7 8
| <resource-ref>
<description>
reference a la ressource BDD pour le pool
</description>
<res-ref-name>jdbc/DBProgetDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref> |
Dans le server.xml:
Code:
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
|
<Context docBase="Portail" path="/Portail"
reloadable="true" source="org.eclipse.jst.j2ee.server:Portail">
<Resource auth="Container" name="jdbc/DBProgetDS"
type="javax.sql.DataSource" />
<ResourceParams name="jdbc/DBProgetDS">
<parameter>
<name>username</name>
<value>pro</value>
</parameter>
<parameter>
<name>password</name>
<value>pwdDepro</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>
oracle.jdbc.driver.OracleDriver
</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@157.XXX.XX.XX:1521:DRE</value>
</parameter>
</ResourceParams>
</Context> |
et le code :
Code:
1 2
| Context initCtx = new InitialContext();
ds = (DataSource) initCtx.lookup("java:comp/env/jdbc/TutoPool"); |
J'ai l'erreur : org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
Merci merci merci....