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
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" />
Le web.xml de l'application
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>
Et mon appel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
			Context ic = new InitialContext();
			DataSource ds = (DataSource)ic.lookup("jdbc/OracleDS");
Voilà je tourne en rond ... je comprend pas.
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...