Требуется постоянство юнита на Паяре / Glassfish 5 - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь развернуть проект, который в его файле persistence.xml содержит несколько единиц persistente.

В нашем случае мы должны развернуть на разных серверах. У большинства из них настроено одно из имен этих пулов.

Более старые версии Glassfish / Payara позволяли нам развертываться в этих условиях.

Теперь сервер выдает исключение «javax.naming.NameNotFoundException: poolName not found», которое не позволяет нам выполнять развертывание. Кажется обязательным, чтобы на сервере были зарегистрированы все постоянные пулы.

Есть ли какой-нибудь способ сказать серверу НЕ проверять, существуют ли все единицы постоянства, или установить единицы постоянства как необязательные или что-то в этом роде?

1 Ответ

0 голосов
/ 12 июня 2019

Вы можете попробовать добавить следующую опцию JVM в ваш домен.xml:

<jvm-options>-Ddeployment.resource.validation=false</jvm-options>

Если вы хотите использовать консоль администратора, вы можете выполнить следующую команду:

asadmin create-jvm-options -Ddeployment.resource.validation=false
...