Eu coloquei os jars do Hibernate3 onde deveriam ser colocados,mas ele nao ta achando o xml, que esta no root…
O erro é o seguinte
[12/07/05 09:32:49:780 GMT-03:00] 69455e42 Configuration I org.hibernate.cfg.Configuration configuring from resource: /hibernate.cfg.xml
[12/07/05 09:32:49:780 GMT-03:00] 69455e42 Configuration I org.hibernate.cfg.Configuration Configuration resource: /hibernate.cfg.xml
[12/07/05 09:32:49:780 GMT-03:00] 69455e42 Configuration W org.hibernate.cfg.Configuration /hibernate.cfg.xml not found
[12/07/05 09:32:49:811 GMT-03:00] 69455e42 SystemErr R org.hibernate.HibernateException: /hibernate.cfg.xml not found
at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1087)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1111)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1098)
at at persistencia.HibernateUtil.<clinit>(HibernateUtil.java:19).null(Unknown Source)
at fachada.Controlador.inserir(Controlador.java:9)
at cadastrostruts.actions.CadastrarAction.execute(CadastrarAction.java:44)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:983)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:564)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)
Alguém podendo me ajudar eu agradeço.
Tô usando o WebShpere 5.1.2 com struts 1.1
valeu mermo bixo… resolveu a parada de nao achar o xml
Agora deu outro pau que eu queria que tu me ajudasse de novo se possivel
Ele nao ta encontrando o hbm da tabela do BD… Eu coloquei um pacote persistencia/cliente.hbm.xml e ele nao ta achando… Eu tenho que colocar esse pacote com o hbm tambem junto com o cfg do hibernate ?
Saca so
[12/07/05 10:00:01:405 GMT-03:00] 602ddab7 Configuration I org.hibernate.cfg.Configuration configuring from resource: /hibernate.cfg.xml
[12/07/05 10:00:01:405 GMT-03:00] 602ddab7 Configuration I org.hibernate.cfg.Configuration Configuration resource: /hibernate.cfg.xml
[12/07/05 10:00:02:358 GMT-03:00] 602ddab7 Configuration I org.hibernate.cfg.Configuration Mapping resource: persistencia/cliente.hbm.xml
[12/07/05 10:00:02:389 GMT-03:00] 602ddab7 XMLHelper E org.hibernate.util.XMLHelper Error parsing XML: XML InputStream(2) O documento é inválido: nenhuma gramática encontrada.
[12/07/05 10:00:02:389 GMT-03:00] 602ddab7 XMLHelper E org.hibernate.util.XMLHelper Error parsing XML: XML InputStream(2) O elemento raiz do documento "hibernate-mapping" deve corresponder à raiz de DOCTYPE "null".
[12/07/05 10:00:02:420 GMT-03:00] 602ddab7 SystemErr R org.hibernate.MappingException: Error reading resource: persistencia/cliente.hbm.xml
at org.hibernate.cfg.Configuration.addResource(Configuration.java:452)
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1263)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1235)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1217)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1184)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1112)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1098)
at at persistencia.HibernateUtil.<clinit>(HibernateUtil.java:19).null(Unknown Source)
at fachada.Controlador.inserir(Controlador.java:10)
Porra bixo… valeu mermo
Eu coloquei ele no mermo lugar do hibernate.cfg.xml, e funcionou… deu uns paus no xml mas era merda minha mermo…
Agora eh o seguinte… deu um erro q eu nem sei pra onde ir
[12/07/05 10:40:28:811 GMT-03:00] 6c486677 SettingsFacto I org.hibernate.cfg.SettingsFactory Second-level cache: enabled
[12/07/05 10:40:28:811 GMT-03:00] 6c486677 SettingsFacto I org.hibernate.cfg.SettingsFactory Query cache: disabled
[12/07/05 10:40:28:811 GMT-03:00] 6c486677 SettingsFacto I org.hibernate.cfg.SettingsFactory Cache provider: org.hibernate.cache.EhCacheProvider
[12/07/05 10:40:29:342 GMT-03:00] 6c486677 WebGroup E SRVE0026E: [Erro de Servlet]-[net/sf/ehcache/CacheException]: java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1716)
at java.lang.Class.getConstructor1(Class.java:1894)
at java.lang.Class.newInstance3(Class.java:327)
at java.lang.Class.newInstance(Class.java:301)
at org.hibernate.cfg.SettingsFactory.createCacheProvider(SettingsFactory.java:323)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:219)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004)
at at persistencia.HibernateUtil.<clinit>(HibernateUtil.java:19).null(Unknown Source)
at fachada.Controlador.inserir(Controlador.java:10)
at cadastrostruts.actions.CadastrarAction.execute(CadastrarAction.java:46)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
Se vc me ajudar c mais esse eu desejo q papai noel traga tudo o que vc quiser…
Desculpa ficar enxendo o saco mas eu to doido pra terminar isso logo, to numa experiencia e quero mostrar servico
Estou com o mesmo problema: hibernate.cfg.xml not found, estou usando eclipse 3.3
este mesmo projeto estava no netbeans e está rodando corretamente, mas fui passar ele para o
eclipse ele deu isso, o hibernate.cfg.xml está no src, tentei também no WEB-INF e WEB-INF/classes,
não deu do mesmo jeito, alguém pode me ajudar?
AnnotationConfiguration conf = new AnnotationConfiguration();
conf.configure();
SessionFactory fabrica = conf.buildSessionFactory();
Session sessao = fabrica.openSession();
java.util.Date data = new java.util.Date();
data = new Date();
Amigos ami = new Amigos();
ami.setNome("Rodrigo");
ami.setEndereco("rua");
ami.setFone("3455");
ami.setCel("9882");
ami.setEmail("rodrigo@rrmartins.com");
ami.setNascimento(data);
Transaction tx = sessao.beginTransaction();
sessao.save(ami);
tx.commit();
na linha:
conf.configure();
Esta dando o erro:
24/12/2010 01:26:34 org.hibernate.cfg.Configuration configure
INFO: configuring from resource: /hibernate.cfg.xml
24/12/2010 01:26:34 org.hibernate.cfg.Configuration getConfigurationInputStream
INFO: Configuration resource: /hibernate.cfg.xml
Exception in thread "main" org.hibernate.HibernateException: /hibernate.cfg.xml not found
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)
at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1405)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1427)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1414)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:966)
at amigos.Main.main(Main.java:26)
Também estou com esse mesmo problema, mas no meu caso não quero que ele procure esse arquivo e sim o persistence.xml da especificação JPA. Como devo proceder?