Я сам столкнулся с той же ошибкой в macOS High Sierra. Причиной для меня стал конфликт между версией JDK, которую я использую asadmin
по умолчанию (1.8), и тем, что IntelliJ поместил в domain.xml (11.0.1).
Одним из обходных путей, помимо обновления вашего domain.xml, является исправление JDK, используемого asadmin, например, установив параметр AS_JAVA
в glassfish/config/asenv.conf
.
РЕДАКТИРОВАТЬ: Поскольку IntelliJ поставляется с JDK 1.8 в комплекте, я полагаю, что asadmin запускается с использованием этого вместо настроенного JDK 11, вызывающего конфликт - кажется, asadmin проверяет JDK, с которым он был запущен, и делает некоторые (в данном случае) неверные предположения.
РЕДАКТИРОВАТЬ 2: JB SDK не связан. Команда asadmin запускается с использованием JDK, который находится в пути, вместо того, который настроен для домена. Вы получите эту ошибку, если JDK по умолчанию (в пути) <9, а JDK, настроенный для вашего домена,>> 9, так как параметры для bootclasspath npn параметризованы в работающей версии JDK.
РЕДАКТИРОВАТЬ 3: Сообщено и подтверждено как ошибка: https://github.com/payara/Payara/issues/4025
РЕДАКТИРОВАТЬ 4: Исправление объединено с хранилищем и готовится к выпуску 5.193 в следующем месяце.