这是persistence.xml的内容:
<persistence-unit name="testPU" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<non-jta-data-source>jdbc/test</non-jta-data-source>
<jar-file>../../lib/app-services-1.0.jar</jar-file>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
</persistence-unit>
这是一个web项目,因此部署单元是war文件,我试图引用的jar文件位于WEB-INF/lib/文件夹中,persistence.xml位于WEB-INF/classes/META-INF文件夹中。在部署时,它只是简单地告诉我:"WARNING: Unable to find file (ignored): file:.../../lib/app-services-1.0.jar"。
我还尝试了我能想到的每条可能的路径,例如../lib/app-services-1.0.jar, lib/app-services-1.0.jar。请问正确的路径是什么?