Почему Wildfly читает одну и ту же единицу сохраняемости JPA дважды? - PullRequest
1 голос
/ 21 марта 2020

Я использую Wildfly 18 для развертывания моего приложения JavaEE. Мое ухо состоит из ejb.jar и войны. JPA с постоянством. xml находится в отдельной банке, которая является зависимой от войны.

Проблема в том, что когда я развертываю ухо, Wildfly дважды читает одну и ту же единицу сохранения.

18:40:48,730 INFO  [org.jboss.as.jpa] (ServerService Thread Pool -- 37) WFLYJPA0010: Starting Persistence Unit (phase 1 of 2) Service 'ear-1.0-SNAPSHOT.ear/org.example-webapp-1.0-SNAPSHOT.war#FriendPU'
18:40:48,730 INFO  [org.jboss.as.jpa] (ServerService Thread Pool -- 38) WFLYJPA0010: Starting Persistence Unit (phase 1 of 2) Service 'ear-1.0-SNAPSHOT.ear/org.example-persistence-1.0-SNAPSHOT.jar#FriendPU'
18:40:48,946 INFO  [org.hibernate.jpa.internal.util.LogHelper] (ServerService Thread Pool -- 38) HHH000204: Processing PersistenceUnitInfo [
name: FriendPU
...]
18:40:48,946 INFO  [org.hibernate.jpa.internal.util.LogHelper] (ServerService Thread Pool -- 37) HHH000204: Processing PersistenceUnitInfo [
name: FriendPU
...]

Кажется, что Wildfly достигает единицы постоянства через persistence.jar как военную зависимость в первый раз, а затем непосредственно через этот jar. Почему это происходит и как это можно исправить?

Спасибо!

...