Старт паяры 5 столкнулся - PullRequest
0 голосов
/ 13 июня 2018

Я построил очень простой проект Привет, мир в

Payara 5 (5.181)
JSF 2.3
JDK 1.8
CDI 2.0
Maven

и обнаружена проблема

Невозможно запустить сервер из-за следующих проблем: Сбой процесса запуска с кодом выхода 1

в консоли выдает ошибку:

Ошибка: не удалось найти или загрузить сервер основного класса \ payara5 \ glassfish.lib.grizzly-npn-bootstrap.jar

[PIC] Ошибка Payara 5

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Проблема с версией Java. grizzly-npn-bootstrap-1.8.1.jar Jar помещается в bootclasspath, поэтому для запуска сервера payara требуется соответствующая версия java.Поэтому удалите ненужный файл начальной загрузки из domain.xml .

В Windows:

1) Перейдите в --- C: \ Users \ xxxx \ payara5 \ glassfish \ domains\ domain1 \ config \ domain.xml

2) Согласно моей версии Java ( Java-версия "1.8.0_191" ) я удалил следующие строки из domain.xml.Поэтому удалите в соответствии с вашей версией Java.

<jvm-options>[1.8.0|1.8.0u120]-Xbootclasspath/p:${com.sun.aas.installRoot}/lib/grizzly-npn-bootstrap-1.6.jar</jvm-options>
        <jvm-options>[1.8.0u121|1.8.0u160]-Xbootclasspath/p:${com.sun.aas.installRoot}/lib/grizzly-npn-bootstrap-1.7.jar</jvm-options>
        <jvm-options>[1.8.0u161|1.8.0u190]-Xbootclasspath/p:${com.sun.aas.installRoot}/lib/grizzly-npn-bootstrap-1.8.jar</jvm-options>

3) Удалите эту [1.8.0u191 | 1.8.0u500] часть из jvm-options & Отредактируйтев вашем домене .xml (wrt java -version), как показано ниже

<jvm-options>-Xbootclasspath/p:${com.sun.aas.installRoot}/lib/grizzly-npn-bootstrap-1.8.1.jar</jvm-options>

4) перезагрузите сервер.

0 голосов
/ 02 января 2019

Похоже, что инструменты Payara для Eclipse страдают от нескольких ошибок, которые могут вызвать это.В моем случае помогли следующие обходные пути:

  • Путь установки Payara не должен содержать пробелы (например, Program Files \ Payara)
  • Кажется, что только JavaПоддерживается 8 во время
  • Откройте файл конфигурации domain.xml для домена, который вы пытаетесь запустить (обычно payara_install_path / glassfish / domains / domain1 / config / domain1.xml) ипоиск по "Xbootclasspath".Вы должны найти пару строк, таких как <jvm-options>[1.8.0|1.8.0u120]-Xbootclasspath/p:${com.sun.aas.installRoot}/lib/grizzly-npn-bootstrap-1.6.jar</jvm-options> <jvm-options>[1.8.0u121|1.8.0u160]-Xbootclasspath/p:${com.sun.aas.installRoot}/lib/grizzly-npn-bootstrap-1.7.jar</jvm-options> <jvm-options>[1.8.0u161|1.8.0u190]-Xbootclasspath/p:${com.sun.aas.installRoot}/lib/grizzly-npn-bootstrap-1.8.jar</jvm-options> <jvm-options>[1.8.0u191|1.8.0u500]-Xbootclasspath/p:${com.sun.aas.installRoot}/lib/grizzly-npn-bootstrap-1.8.1.jar</jvm-options> В зависимости от установленной версии Java (попробуйте запустить java --version) и выбрать подходящую строку (скорее всего, последнюю).Удалите оставшиеся строки и удалите [...] часть в начале выбранной строки, чтобы получить что-то вроде <jvm-options>-Xbootclasspath/p:${com.sun.aas.installRoot}/lib/grizzly-npn-bootstrap-1.8.1.jar</jvm-options>

После этого инструменты, кажется, запускаются нормально.

...