我正在使用Eclipse版本:Oxygen.3版本(4.7.3),Glassfish 5,java版本1.8.0_161,Hibernate 5.2.16(作为JPA实现)和maven。
我正在应对以下情况:
TEST1
TEST2
我的 maven项目结构如下:
p1 (parent pom with modules)
| | |
| | Clusterer (war)
| |
| ClusterService (ejb)
|
DBClusterer (jar)
hibernate.cfg.xml和persistence.xml(包含之前引用的持久性单元“DBClusterer”)位于DBClusterer模块中。 hibernate.cfg.xml位于src / main / resources(在java构建路径中标记为源目录)。 persistence.xml位于src / main / java / META-INF(其中src / main / java在java构建路径中标记为源目录)。
答案 0 :(得分:0)
我刚刚解决了这个问题。 Maven希望将persistence.xml放在main / java / resources / META-INF
中