Could not find datasource [WASCE]
	
	
		Bonjour à tous,
Je tente d'utiliser un pool de connexion de mon serveur d'application (WASce2) via Hibernate.
Lorsque j'utilise hibernate sans pool, aucun soucis.
Lorsque j'utilise mon pool de connexion sans hibernate, aucun soucis.
Lorsque je tente d'utiliser hibernate avec le pool, voici l'erreur : 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 
 |  
cause mère 
 
java.lang.ExceptionInInitializerError
	HibernateUtil.<clinit>(HibernateUtil.java:26)
	MyConnection.doPost(MyConnection.java:53)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 
 
cause mère 
 
org.hibernate.HibernateException: Could not find datasource
	org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:56)
	org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
	org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
	org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414)
	org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
	org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
	org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
	HibernateUtil.<clinit>(HibernateUtil.java:20)
	MyConnection.doPost(MyConnection.java:53)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 
 
cause mère 
 
javax.naming.NotContextException: java:comp:env/jdbc/oracleJNDI
	org.apache.xbean.naming.context.AbstractContext.lookup(AbstractContext.java:171)
	org.apache.xbean.naming.context.AbstractContext.lookup(AbstractContext.java:611)
	javax.naming.InitialContext.lookup(Unknown Source)
	org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:52)
	org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
	org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
	org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414)
	org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
	org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
	org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
	HibernateUtil.<clinit>(HibernateUtil.java:20) | 
 Mon fichier web.xml :
	Code:
	
| 12
 3
 4
 5
 6
 7
 
 |  
  <resource-ref>
	   	<res-ref-name>jdbc/oracleJNDI</res-ref-name>
	   	<res-type>javax.sql.DataSource</res-type>
	   	<res-auth>Container</res-auth>
	   	<res-sharing-scope>Shareable</res-sharing-scope>
	</resource-ref> | 
 Mon fichier geronimo.xml
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 |  
    <dep:environment>
        <dep:moduleId>
            <dep:groupId>default</dep:groupId>
            <dep:artifactId>YPOOL</dep:artifactId>
            <dep:version>1.0</dep:version>
            <dep:type>car</dep:type>
        </dep:moduleId>
        <dep:dependencies>
        	<dep:dependency>
        		<dep:groupId>console.dbpool</dep:groupId>
        		<dep:artifactId>jdbc_oracleJNDI</dep:artifactId>
        	</dep:dependency>
        </dep:dependencies>
    </dep:environment>
    <web:context-root>/YPOOL</web:context-root>
    <name:resource-ref>
        <name:ref-name>jdbc/oracleJNDI</name:ref-name>
        <name:resource-link>jdbc/oracleJNDI</name:resource-link>
    </name:resource-ref> | 
 Mon fichier hibernate.cfg.xml
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 |  
  <session-factory>
       <!-- <property name="hibernate.connection.datasource">java:/comp/env/jdbc/oracleJNDI</property>
        <property name="hibernate.transaction.factory_class"> org.hibernate.transaction.CMTTransactionFactory</property>
        <property name="hibernate.transaction.manager_lookup_class"> org.hibernate.transaction.websphereExtendedJTATransactionLookup </property>
         --> 
        <property name="connection.datasource">java:comp:env/jdbc/oracleJNDI</property>
 
      <!-- <property name="jndi.url">t3://localhost:8080</property>
        <property name="jndi.class">weblogic.jndi.WLInitialContextFactory</property>
       -->  
        <property name="show_sql"> true </property>
        <property name="dialect"> org.hibernate.dialect.Oracle10gDialect </property>
    </session-factory> | 
 J'utilise une classe HibernateUtil, c'est lorsque j'exécute cette ligne que mon erreur survient :
	Code:
	
| 12
 3
 
 |  
   // Create the SessionFactory
            sessionFactory = new Configuration().configure().buildSessionFactory(); | 
 Pouvez-vous me dire ce qui m'échappe ?
J'essaye X configurations, toujours le même résultat :calim2:
Merci d'avance