Hibernate3 avec Helios, Spring
Bonjour
Je suis débutante en Hibernate et Spring. J'ai crée un projet web dynamique. j'ai rajouté la librairies hibernate et spring. J'ai crée une base de donné avec Oracle. puis sous eclipse, j'ai crée un fichier de cfg.xml et hbm.xml ensuite ça m'a généré tous les packahe necessaies.
En compilant le projet, je reçois une erreur qui me dit que SAx parser n'arrive pas à lire le fichier de configuration de hibernate :
Citation:
javax.servlet.ServletException: org.hibernate.HibernateException: Could not parse configuration:
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
cause mère
org.hibernate.HibernateException: Could not parse configuration:
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1494)
org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
com.tn.ims.model.base._BaseRootDAO.initialize(_BaseRootDAO.java:104)
com.tn.ims.model.base._BaseRootDAO.initialize(_BaseRootDAO.java:88)
com.tn.ims.model.base._BaseRootDAO.getSessionFactory(_BaseRootDAO.java:145)
com.tn.ims.model.base._BaseRootDAO.getSession(_BaseRootDAO.java:64)
com.tn.ims.model.base._BaseRootDAO.getSession(_BaseRootDAO.java:42)
com.tn.ims.model.base._BaseRootDAO.get(_BaseRootDAO.java:216)
com.tn.ims.model.base.BasePersonneDAO.get(BasePersonneDAO.java:49)
com.tn.ims.service.PersonneManager.isExiste(PersonneManager.java:45)
com.tn.ims.service.PersonneManager.savePersonne(PersonneManager.java:52)
com.tn.ims.action.PersonneAction.execute(PersonneAction.java:56)
org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
cause mère
org.dom4j.DocumentException: Error on line 1 of document : Content is not allowed in prolog. Nested exception: Content is not allowed in prolog.
org.dom4j.io.SAXReader.read(SAXReader.java:339)
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1484)
org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
com.tn.ims.model.base._BaseRootDAO.initialize(_BaseRootDAO.java:104)
com.tn.ims.model.base._BaseRootDAO.initialize(_BaseRootDAO.java:88)
com.tn.ims.model.base._BaseRootDAO.getSessionFactory(_BaseRootDAO.java:145)
com.tn.ims.model.base._BaseRootDAO.getSession(_BaseRootDAO.java:64)
com.tn.ims.model.base._BaseRootDAO.getSession(_BaseRootDAO.java:42)
com.tn.ims.model.base._BaseRootDAO.get(_BaseRootDAO.java:216)
com.tn.ims.model.base.BasePersonneDAO.get(BasePersonneDAO.java:49)
com.tn.ims.service.PersonneManager.isExiste(PersonneManager.java:45)
com.tn.ims.service.PersonneManager.savePersonne(PersonneManager.java:52)
com.tn.ims.action.PersonneAction.execute(PersonneAction.java:56)
org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)