Bonjour à tous !
Je viens vous exposer un problême sur lequel je bute depuis quelques jours.
Je developpe une application à base de j2ee/struts/hibernate qui a besoin de se connecter à une base oracle 9.2. Lorsque je tente de m'y connecter, je me mange cette sympathique erreur :
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 exception javax.servlet.ServletException: Cannot open connection org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) cause mère org.hibernate.exception.GenericJDBCException: Cannot open connection org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103) org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91) org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29) org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:420) org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144) org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:105) org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1561) org.hibernate.loader.Loader.doQuery(Loader.java:661) org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224) org.hibernate.loader.Loader.doList(Loader.java:2145) org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029) org.hibernate.loader.Loader.list(Loader.java:2024) org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94) org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533) org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) org.hibernate.impl.CriteriaImpl.uniqueResult(CriteriaImpl.java:305) fr.planning.dao.UtilisateurDAO.get(UtilisateurDAO.java:34) fr.planning.actions.login.LogonEvent.execute(LogonEvent.java:41) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
![]()
Dans le fichier hibernate.cfg.xml j'ai ces quelques lignes pour la connection au serveur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <property name="hibernate.connection.url">jdbc:oracle:thin:sys/aubay@//db_serveur.tech.projipe.fr:1521:newplann</property> <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property> <property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
Je pense que le problême vient d'ci. Il y a-t-il une url spécifique pour se connecter à une base oracle SYSDBA ?
Voici une capture d'écran de ma connection sous SQL developper, si ça peut aider : http://img337.imageshack.us/my.php?i...nectionnz9.jpg
Merci d'avance![]()
Partager