Bonjour,

Je sais qu'il y à déjà eu pas mal de problème de ce genre mais je n'arrive pas à résoudre le mien donc je postule

Alors voila j'ai un projet sous eclipse, j'utilise tomcat 5.0 et j'ai une BDD Oracle mais je n'arrive pas à effectuer la connection à ma BDD :/

j'ai un fichier web.xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<resource-ref>
            <description>jdbc/admingbDS</description>
            <res-ref-name>jdbc/admingbDS</res-ref-name>
            <res-type>javax.sql.DataSource</res-type>
            <res-auth>Container</res-auth>
      </resource-ref>
j'ai mon fichier context.xml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<Resource auth="Container" description="jdbc/admingbDS" driverClassName="oracle.jdbc.driver.OracleDriver" maxActive="4" maxIdle="2"
      maxWait="5000" name="jdbc/admingbDS" password="****" type="javax.sql.DataSource"
      url="jdbc:oracle:thin:@****" username="****"/>
mon fichier de connection pour les tests:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public static void main(String argv[]){
		ConsoleAppender appender = (ConsoleAppender)  logger.getAppender("console"); 
		logger.addAppender(appender);
		logger.debug("message de débbugage");
		logger.info("message info");
		logger.warn("message warning");
		logger.error("message erreur");
		logger.fatal("message fatal");
		if(connection == null) {
			 try {
 
				Context initialContext = new InitialContext();
				Context envContext = (Context)initialContext.lookup("java:/comp/env");
				DataSource dataSource = (DataSource) envContext.lookup("jdbc/admingbDS");
				connection = dataSource.getConnection();
			 } catch (NamingException exc){
					System.err.println("\nErreur DataSource :\n" + exc.getMessage());
			 } catch (SQLException exc) {
				 System.err.println(" Erreur dans la connexion " + exc.getMessage());
				 exc.printStackTrace();
			 }
		System.out.println("Base de données démarée.");
		}
	}
et l'erreur qu'il me retourne >_< :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Erreur DataSource :
Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
Si vous avez une idée de l'erreur que je commet.
Merci beaucoup