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/classes/META-INF文件夹中,WEB-INF/lib/文件夹中,persistence.xml在jar文件夹中。在部署时,它只是简单地告诉我
“警告:找不到文件(忽略):文件:.../../lib/app-services-1.0.jar”。
我还尝试了我能想到的所有可能的方法,例如../lib/app-services-1.0.jar,lib/app-services-1.0.jar.
做这件事的正确路径是什么?
https://stackoverflow.com/questions/4433341
复制相似问题