В файле .ear мои EJB-файлы копируются в несколько банок и войну из-за некоторых технических ограничений. И только один из этих jar содержит файл persistence.xml, в котором я настроил несколько модулей постоянства.
myear.ear
|---- myjar1.jar
|-------- META-INF/persistence.xml
|---- myjar2.jar
|---- mywar.war
Проблема в том, что Jboss не может найти конфигурацию постоянства для классов в банке "myjar2" и войне:
Не удалось получить конфигурацию класса для .... EjbA.class из-за следующих ошибок: Не удается найти модуль развертывания с именем xxxxx в
Подразделение "jar2.jar" развертывания "myear.ear"
Чтобы решить эту проблему, я попытался создать новый jar-файл, содержащий только файл persistence.xml, но он не работает.
Есть ли у вас идеи, как я могу поделиться своим файлом persistence.xml для каждой банки без реорганизации всего моего архива ушей?