Salut
J'ai une application client serveur utilisant EJB(avrc Jboss 4.2.2) et hibernate.
J'ai essayé d'utiliser JWS mais j'ai un probléme avec hibernate:
L'interface d'authentification démarre sans problème mais au moment de l'authentification via une base oracle,
j'ai l'exception suivante:
voici le bloc qui cause l'exception:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 14:29:11,343 [Thread-10] FATAL DBCPConnectionProvider : Could not create a DBCP pool org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Exception d'E/S: The Network Adapter could not establish the connection) at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880) at org.hibernate.connection.DBCPConnectionProvider.configure(DBCPConnectionProvider.java:168) at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124) at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56) at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62) at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292) at mypackage.DBSession.<clinit>(DBSession.java:25)
Ce que je pense est que les fichiers de configuration d'hibernate(xml et properties )ne sont pas trouvés:lorsque je fait:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 static { try { Configuration cfg = new Configuration(); cfg.configure("/resources/properties/db/hibernate.cfg.xml"); Properties props = new Properties(); props .load(DBSession.class .getResourceAsStream("/resources/properties/db/hibernate.properties")); cfg.addProperties(props); sessionFactory = cfg.buildSessionFactory(); } catch (HibernateException ex) { ex.printStackTrace(); throw new RuntimeException("Problème de configuration : " + ex.getMessage(), ex); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
est ce que le fichier hibernate.cfg.xml va être recherche sur mon PC (en local) ou sur le serveur ?Code:cfg.configure("/resources/properties/db/hibernate.cfg.xml");
commnet je puisse resoudre ce probléme?
