Apache Караф - получено фатальное предупреждение: protocol_version - PullRequest
1 голос
/ 28 февраля 2020

Я использую Apache Караф 4.0.3 с Java 1.7. Когда я запускаю его, я получаю следующую ошибку:

Получено фатальное предупреждение: protocol_version

т.е.

2020-02-27 14 : 46: 58,690 | ОШИБКА | lixDispatchQueue | FeatureDeploymentListener | 27 - org. apache .karaf.deployer.features - 4.0.3 | Невозможно установить компоненты java .io.IOException: Ошибка при разрешении артефакта org.ops4j.pax.web: pax-web-features: xml: jettyconfig: 4.2.3: Не удалось передать артефакт org.ops4j.pax.web : pax-web-features: xml: jettyconfig: 4.2.3 от / до центрального (https://repo1.maven.org/maven2/): получено фатальное предупреждение: protocol_version

Я пробовал установить следующее в файле .../apache-karaf-4.0.3/bin/karaf.

-Dhttps.protocols="TLSv1,TLSv1.1,TLSv1.2"

т.е.

exec "$JAVA" $JAVA_OPTS -Djava.endorsed.dirs="${JAVA_ENDORSED_DIRS}" -Djava.ext.dirs="${JAVA_EXT_DIRS}" -Dkaraf.instances="${KARAF_HOME}/instances" -Dkaraf.home="$KARAF_HOME" -Dkaraf.base="$KARAF_BASE" -Dkaraf.data="$KARAF_DATA" -Dkaraf.etc="$KARAF_ETC" -Djava.io.tmpdir="$KARAF_DATA/tmp" -Dhttps.protocols="TLSv1,TLSv1.1,TLSv1.2" -Djava.util.logging.config.file="$KARAF_BASE/etc/java.util.logging.properties" $KARAF_OPTS $OPTS -classpath "$CLASSPATH" $MAIN "$@"

Вопрос

Любые идеи о том, как я могу решить эту ошибку ?

Спасибо

Больше информации:

enter image description here

$ java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)


$ mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/richardmarais/Development/java/Maven/apache-maven-3.6.3
Java version: 1.7.0_80, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.3", arch: "x86_64", family: "mac"

У моих коллег на работе точно такие же настройка, но у них работает.

1 Ответ

0 голосов
/ 28 февраля 2020

Я установил веб-консоль Karaf, и она неожиданно начала работать. Я не могу объяснить, почему.

https://karaf.apache.org/manual/latest/webconsole

...