Как решить проблему persistence.xml с дочерним модулем? - PullRequest
0 голосов
/ 03 сентября 2018

Я создал проект, используя maven. Я также создал два дочерних модуля этого проекта. Структура выглядит так:

- parentModule --childModule-бэкенд --childModule-интерфейс

Сервер приложений, который у меня есть, - это wildfly 12. Я определил источник данных на сервере приложений. Внутренний модуль содержит файл persistence.xml. Чтобы использовать внутренний модуль внутри модуля внешнего интерфейса, я объявил его как зависимость в файле pom. Проблема в том, что для файла war требуется файл persistence.xml, и приложение не запускается успешно. Выдается следующее исключение:

 Caused by: java.lang.IllegalArgumentException: WFLYWELD0037: Error injecting persistence unit into CDI managed bean. Can't find a persistence unit named 'org.jbpm.domain' in deployment child-module-frontend.war

Если я определяю файл persistence.xml в папке / resources / META-INF, все работает. Кто-нибудь может мне помочь?. Я не хочу иметь файл persistence.xml в обоих модулях. Я хочу иметь его только в модуле бэкэнда

...