Problemas no mapeamento das classes com hibernate

0 respostas
O

Pessoas do GUJ, Bom dia, estou com um problema de mapeamento para uma aplicação que estou fazendo, estou tentando validar um usuário que possui um determinado perfil de acesso, este perfl dará privilégios a ele.
Ele lê o hibernate.cfg.xm, faz o mapeamento das classes com os seus respectivos arquivos de configuração pegando os Ids e no final gera um erro listado abaixo, que sinceramente não sei do que se trata, Aguardo um HELP.

Segue o erro e os arquivos em anexo.

Desde já agardeço e aguardo um retorno.

Benvindo Othakka.

ERRO:

01/10/2007 11:43:10 org.hibernate.impl.SessionFactoryObjectFactory addInstance

INFO: Factory name: java:br/gov/ba/pm/sops/util/HibernateUtil

01/10/2007 11:43:10 org.hibernate.util.NamingHelper getInitialContext

INFO: JNDI InitialContext properties:{}

01/10/2007 11:43:10 org.hibernate.util.NamingHelper bind

INFO: Creating subcontext: java:br

01/10/2007 11:43:10 org.hibernate.impl.SessionFactoryObjectFactory addInstance

WARNING: Could not bind factory to JNDI

javax.naming.NamingException: Context is read only

at org.apache.naming.NamingContext.checkWritable(NamingContext.java:902)

at org.apache.naming.NamingContext.createSubcontext(NamingContext.java:516)

at org.apache.naming.NamingContext.createSubcontext(NamingContext.java:537)

at org.apache.naming.SelectorContext.createSubcontext(SelectorContext.java:421)

at javax.naming.InitialContext.createSubcontext(InitialContext.java:464)

at org.hibernate.util.NamingHelper.bind(NamingHelper.java:69)

at org.hibernate.impl.SessionFactoryObjectFactory.addInstance(SessionFactoryObjectFactory.java:90)

at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:306)

at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)

at br.gov.ba.pm.sops.util.HibernateUtil.getSessionFactory(HibernateUtil.java:15)

at br.gov.ba.pm.sops.util.HibernateUtil.openSession(HibernateUtil.java:20)

at br.gov.ba.pm.sops.dao.LoginDAO.<init>(LoginDAO.java:22)

at br.gov.ba.pm.sops.negocio.LoginNegocio.validarLogin(LoginNegocio.java:22)

at br.gov.ba.pm.sops.action.LoginAction.execute(LoginAction.java:33)

at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

at java.lang.Thread.run(Thread.java:619)
Criado 1 de outubro de 2007
Respostas 0
Participantes 1