2016-05-04 3 views
0

Я следовал пошаговому руководству here, но мне не удалось заставить его работать.Включение http2 в wildfly 10, standalone.conf

я редактировал standalone.conf который теперь выглядит как этот

if [ "x$JAVA_OPTS" = "x" ]; then 
    JAVA_OPTS="-Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true" 
    JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true" 

else 
    echo "JAVA_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS" 

fi 

JAVA_OPTS="$JAVA_OPTS -Xbootclasspath/p:$JBOSS_HOME/bin/alpn-boot-8.1.6.v20151105.jar" 

и при запуске сервера я получаю сообщение об ошибке:

Jetty ALPN not found. HTTP2 and SPDY are not available. Please make sure Jetty ALPN is on the boot class path. 

Должен ли я настроить wildflt поэтому он принимает standalone.conf в учетную запись ?

ответ

0

Хорошо, так как я на окнах, шаги на самом деле немного разные.

Просто измените standalone.conf.bat вместо standalone.bat (отредактируйте биту, не запускайте ее, если вы неграмотны в этой области, как и я).

и добавить

set "JAVA_OPTS=%JAVA_OPTS% -Xbootclasspath/p:%JBOSS_HOME%\bin\alpn-boot-8.1.6.v20151105.jar" 
1

вам нужно добавить APLN в путь загрузки класса.

выполните следующие действия

Выяснить молы APLN версии для вашей версии JDK.

типа Java -версия на вашей командную строке получит что-то вроде этого

C:\>java -version 
java version "1.6.0_18" 
Java(TM) SE Runtime Environment (build 1.6.0_18-b07) 
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing) 

В этом случае JDK «1.6.0_18» установлена ​​на компьютере.

Посмотрите на http://eclipse.org/jetty/documentation/current/alpn-chapter.html, чтобы выяснить, какая версия Jetty ALPN требуется для вашей версии JVM. Загрузите правильную версию jar из maven central (http://central.maven.org/maven2/org/mortbay/jetty/alpn/alpn-boot/) и поместите ее в каталог Wildfly bin.

Добавить ALPN в загрузочный класс путь

Edit standalone.conf и добавьте следующую строку в переменной окружения JAVA_OPTS (делая соответствующие замены для версии ALPN).

-Xbootclasspath/p:$JBOSS_HOME/bin/alpn-boot-$ALPN_VERSION.jar 

в моем случае мой JDK был 1.8.0_131 и согласование APLN был 8.1.11.v20170118.i скачан, добавили его в папку бен и отрегулировали с

пути загрузки
Xbootclasspath/p:$JBOSS_HOME/bin/alpn-boot-8.1.11.v20170118.jar 

рестарта наконец, сервер приложений jboss

вы снова не получите ошибку APLN.

 Смежные вопросы

  • Нет связанных вопросов^_^