Persistence.xml

Bo dia, Galera do GUJota!
Conto com a ajuda de vocês para resolver este seguinte pepino: Um projeto web no eclipse com JPA. O arquivo persistence.xml se encontra no diretório META-INF, mas a janela problems, ainda assim exibe "no persisistence.xml file in project.
O que pode estar ocorrendo?!
Desde já grato!
Atenciosamente,
San

e onde está o diretório META-INF?

Lembre-se que ele deve ficar no WEB-INF/classes/META-INF/persistence.xml

A persistence unit is defined by a persistence.xml file. The jar file or directory whose META-INF directory contains the persistence.xml file is termed the root of the persistence unit. In Java EE, the root of a persistence unit may be one of the following:

an EJB-JAR file

the WEB-INF/classes directory of a WAR file

NOTE: the root of the persistence unit is the WEB-INF/classes directory; the persistence.xml file is therefore contained in the WEB-INF/classes/META-INF directory

a jar file in the WEB-INF/lib directory of a WAR file

a jar file in the root of the EAR

a jar file in the EAR library directory

an application client jar file

It is not required that an EJB-JAR or WAR containing a persistence unit be packaged in an EAR unless the persistence unit contains persistence classes in addition to those contained in the EJB-JAR or WAR.

Obrigado pela dica, mas continuo dançando!
Eu regenerei o projeto a partir de uma cópia implantada. Vou tentar estender sem o source original. Criei os diretórios que você falou e mandei o arquivos para lá. O eclipse sequer o enxergou.
:frowning:

dentro do eclipse (dependendo da versão e do plugin utilizado), simplesmente crie o diretório META-INF dentro do src e o Eclipse automaticamente joga esse diretório para dentro do WEB-INF/classes

Verifique nas propriedades do projeto se não tem um “exclude meta-inf”.
Acho que é project > properties > java build path > sources.

Obrigado pelo empenho, senhores!!!
Vou verificar as novas dicas e já volto para responder!!!
Cordialmente,
San

Inda nada! :slight_smile: