>
Estou tendo problemas em executar o código do curso de hibernate.
Fiz o codigo identico ao do curso, e quando executo o index.jsp para persistir
não acontece nada, da um erro gigante.
HTTP Status 500 - javax.persistence.PersistenceException: No Persistence provider for EntityManager named sistema
--------------------------------------------------------------------------------
type Exception report
message javax.persistence.PersistenceException: No Persistence provider for EntityManager named sistema
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: javax.persistence.PersistenceException: No Persistence provider for EntityManager named sistema
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause
javax.persistence.PersistenceException: No Persistence provider for EntityManager named sistema
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:56)
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34)
teste.DAO.
teste.ClienteDAO.
org.apache.jsp.index_jsp._jspService(index_jsp.java:81)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Já verifiquei o nome da persistence name, e tenho todos os jar adicionados.
Alguém pode me dizer onde poderia estar o problema?
Opa
Você criou o persistence.xml?
Sim Rafael, vou botar aqui :
[XML]
[/XML]
Pra certificar se não errei algo, baixei o codigo fonte do seu material e comparei tudo mas não to achando o erro.
Opa
E onde você colocou este arquivo no projeto?
Me manda uma printscreen do seu eclipse com ele aparecendo na pasta.
Opa
Consegui resolve esse problema, era a pasta META-INF quando clico na src e crio uma nova source folder ela não criava dentro da pasta src e sim fora dela. Movi a pasta e agora parou de dar esse erro, agora está dando outro erro.
Allan
O que você colocou na index.jsp?
Você colocou todos os JARS na pasta lib?
Rafael fiz o seguinte, baixei seu codigo fonte do seu curso de hibernate e utilizei as jars q tavam lá e funcionou
As jars que estava usando era do site do Hibernate :
http://hibernate.org/orm/downloads/
Foi esse jars desse link que utilizei e estava dando aquele erro. Esse são os jars correto que deveria baixar ou fora esse link que passei
preciso baixar outra coisa?
Obrigado
Opa
Pode ter faltado JARS então.
Mas pode usar sem problemas os JARS dos cursos, todos eles estão funcionando.