Караф не запускается

Я изучаю Karaf, следуя этому руководству: https://github.com/cschneider/Karaf-Tutorial/tree/master/tasklist

Я строю его по запросу. Затем я пытаюсь запустить karaf следующим образом:

./bin/karaf откуда я экспортировал бинарники. В ответ получаю: Could not resolve mvn:org.apache.felix/org.apache.felix.framework/5.6.10

Что я делаю не так?

Вот содержимое лога:

Mar 03, 2018 3:56:01 PM org.apache.karaf.main.Main main SEVERE: Could not launch framework java.lang.RuntimeException: Could not resolve mvn:org.apache.felix/org.apache.felix.framework/5.6.10 at org.apache.karaf.main.util.SimpleMavenResolver.resolve(SimpleMavenResolver.java:59) at org.apache.karaf.main.Main.createClassLoader(Main.java:466) at org.apache.karaf.main.Main.launch(Main.java:253) at org.apache.karaf.main.Main.main(Main.java:178)


person Łukasz Juraszek    schedule 04.03.2018    source источник
comment
Меня смущает Затем я пытаюсь запустить karaf, откуда я экспортировал бинарники. Я думаю, что запуск Apache Karaf от ./bin/karaf совершенно правильный. Может быть, попробовать загрузить Karaf в другое место и попробовать сначала запустить его без какой-либо привязки к туториалу? Это должно работать.   -  person davidpodhola    schedule 11.07.2018


Ответы (3)


Это своего рода черная магия.

Вы должны использовать опцию -z при распаковке пакета tar karaf, например «tar -xvzf .......»

person Stepan Mozyra    schedule 16.11.2018

Не удалось разрешить mvn:org.apache.felix/org.apache.felix.framework/5.6.10:

означает, что в вашем каталоге karaf пропущены зависимости фреймворка Apache Felix.

Чтобы разрешить эту структуру, вам нужно будет предоставить все зависимости (файлы jar) или вы можете просто загрузить полную папку установки с здесь

person the devops guy    schedule 26.02.2019

У меня была эта проблема, когда я использовал «mc» для распаковки файла архива karaf.

  1. Во время разархивирования я получил сообщение о дублировании файла в каталоге примеров. введите здесь описание изображения

  2. Karaf ломался, отказывался запускаться из-за отсутствующих зависимостей.

Проблема была решена, когда я использовал командную строку tar.

tar -C /opt/ -xvzf apache-karaf-4.2.9.tar.gz

Вы можете сравнить каталоги, которые были разархивированы различными способами ниже введите здесь описание изображения

person A Kunin    schedule 23.09.2020