Erro no hibernate: unidade de persistência não encontrada

3 respostas
Javabuntu

Pessoal achei problemas parecidos e todos mandavam adicionar jars etc…já conferi está tudo ok nisso…

onde lê

private EntityManagerFactory emf = Persistence.createEntityManagerFactory("workflowPU");

persistence.xml

<persistence-unit name="workflowPU" transaction-type="RESOURCE_LOCAL">  
        <provider>org.hibernate.ejb.HibernatePersistence</provider> 
        <class>pojo.Usuario</class>
javax.persistence.PersistenceException: No Persistence provider for EntityManager named workflowPU

jars:
\antlr-2.7.6.jar
\asm.jar
\asm-attrs.jar
\c3p0-0.9.0.jar
\cglib-2.1.3.jar
\commons-collections-2.1.1.jar
\commons-logging-1.0.4.jar
\dom4j-1.6.1.jar
\ejb3-persistence.jar
\hibernate3.jar
\hibernate-annotations.jar
\hibernate-entitymanager.jar
\hibernate-tools.jar
\hsqldb.jar
\javassist.jar
\jboss-archive-browsing.jar
\jta.jar
\lgpl.txt
\log4j-1.2.13.jar

alguem saberia dizer como resolver essa exception…

3 Respostas

Alexandre_Saudate

A persistence.xml está dentro de uma pasta META-INF, dentro do diretório de arquivos fonte?

Javabuntu

estou usando ecplise e se encontra em : projeto/WebContent/META-INF/persistence.xml

Alexandre_Saudate

coloque a pasta META-INF dentro da pasta de fontes (.java) do projeto

Criado 20 de junho de 2008
Ultima resposta 20 de jun. de 2008
Respostas 3
Participantes 2