Если добавитьКак добавить camel-http4 в файл Karaf features.xml?
<bundle>mvn:org.apache.camel/camel-http4/2.15.1</bundle>
Тогда я получаю следующее сообщение об ошибке ниже.
Каков правильный способ использования верблюда-http4 в рамках моей маршрутизации верблюда в Karaf? Как мне изменить features.xml?
org.osgi.service.resolver.ResolutionException: невозможно разрешить root: отсутствует требование [root] osgi.identity; osgi.identity = social_importer.kar; тип = karaf.feature; версия = "[1.0.0.SNAPSHOT, 1.0.0.SNAPSHOT]"; filter: = "(& (osgi.identity = social_importer.kar) (type = karaf.feature) (версия> = 1.0.0.SNAPSHOT) (версия < = 1.0.0.SNAPSHOT))" [вызвано: Не удалось разрешить social_importer.kar/1.0.0.SNAPSHOT: отсутствует требование [social_importer.kar/1.0.0.SNAPSHOT] osgi.identity; osgi.identity = org.apache.camel.camel-http4; тип = osgi.bundle; версия = "[2.15.1,2.15.1]"; разрешение: = обязательное [вызвано: Не удалось решить org.apache.camel.camel-http4/2.15.1: отсутствует требование [org.apache.camel.camel-http4/2.15.1] osgi.wiring.package; фильтр = "(& (osgi.wiring.package = javax.servlet) (версия> = 2.5.0) ((версия> = 4.0.0))!)"]]
Спасибо, так далеко я обнаружил с вашей помощью следующие действия, которые все еще расследуют.
[email protected]()> feature:repo-add mvn:org.apache.camel.karaf/apache-camel/2.15.2/xml/features
Adding feature url mvn:org.apache.camel.karaf/apache-camel/2.15.2/xml/features
[email protected]()> feature:install camel-http4
[email protected]()> feature:install camel-http
[email protected]()> feature:install camel-ahc
В версии Karaf 3.0.3 - функция: установить camel-http4 не работает. karaf @ root()> функция: установить camel-http4 Ошибка выполнения команды: нет функции, соответствующей верблюду-http4/0.0.0 В Karaf 4 он терпит неудачу. Также в Karaf 2 терпит неудачу. (Windows) – Phil
Я только что обнаружил, что если у меня есть функции: addurl https://raw.githubusercontent.com/apache/camel/master/platforms/karaf/features/src/main/resources/features.xml, это помогает, а не точно, Мне нужен реальный url .... не git one – Phil
Вам нужно установить Camel в Karaf. Здесь есть несколько документов: http://camel.apache.org/karaf.html - и много других, если вы google немного –