Bonjour,
Ca fait 3 heures que je bataille avec ma datasource et impossible![]()
j'en arrive toujours à la même erreur ! "Le Nom jdbc n'est pas lié à ce Contexte"
Alors je viens vers vous pour avoir de l'aide !
Envirronement : Ecllipse, tomcat 5.5, datasource vers Oracle.
-> exception javax.naming.NameNotFoundException: Le Nom jdbc n'est pas lié à ce Contexte
lors du lookup()
Dans le server.xml
Le web.xml de l'application
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <Resource name="jdbc/OracleDS" auth="Container" type="javax.sql.DataSource" factory="org.apache.commons.dbcp.BasicDataSourceFactory" username="uid" password="pwd" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@server:port:base" maxActive="8" maxIdle="4" />
Et mon appel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <resource-ref> <description>Definition du datasource</description> <res-ref-name>jdbc/OracleDS</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
Voilà je tourne en rond ... je comprend pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Context ic = new InitialContext(); DataSource ds = (DataSource)ic.lookup("jdbc/OracleDS");
Ca vous semble correct ou pas ?
Sinon ca pourrait venir du chargement du driver ? j'ai aucunes autres erreurs
dans la console hormis celle du jndi...
merci a+
tomcat...
Partager