2016-03-11 3 views
1

В нашем приложении мы столкнулись с проблемой импотенции, которая фиксируется https://issues.apache.org/jira/browse/CAMEL-9480. мы в настоящее время используем сервисный набор 5.5.0 со следующими зависимостями.Можно ли использовать camel-2.16.2 с servicemix 5.6.0 и karaf -2.4.4?

Activiti 5.17.0 Apache ActiveMQ 5.11.1 Apache Camel 2.15.2 Apache CXF 3.0.4 Apache Karaf 2.4.3.

Так-для того, чтобы получить исправление для CAMEL-9480, я попытался обновить верблюда 2.16.2, делая обновление службы смешивания к 5.6.0, который поддерживает следующие зависимости

Activiti 5.19.0.2 Apache ActiveMQ 5,12 0,3 Apache Camel 2.16.2 Apache CXF 3.1.4 Apache Karaf 2.4.4

после обновления я получаю следующее сообщение об ошибке во время развертывания

[caused by: Unable to resolve 295.0: missing requirement [295.0] osgi.wiring.package; (&(osgi.wiring.package=org.eclipse.jetty.util.log)(version>=9.2.0)(!(version>=10.0.0)))] 

, когда я проверил camel-jetty-2.16.2.pom, он использует camel-jetty9 и в функциях karaf, упомянутых ниже.

<details>camel-jetty9 intend to work with jetty9, so this feature only works in the karaf container which support jetty9, e.g. karaf 4.x</details> 

так же можно использовать верблюда-2.16.2 с karaf 2.4.4 или нам нужно обновить karaf 4.x?

ответ

0

Есть два пучка и две функции:

  • camel-jetty которые поддерживают jetty8 (и Karaf 2/3)
  • camel-jetty9, которые поддерживают jetty9 и Karaf 4

Тем не менее, это зависит слишком на других функциях верблюда, которые вы используете. В некоторых случаях функция использует причал без версий, другие используют непосредственно camel-jetty9 или верблюд-причал и т. Д. Иногда необходимо переписать некоторую функцию, чтобы исправить диапазон версий, но в большинстве случаев он работает из коробки.

+0

Да, есть два пучка, но у верблюжьей пристани есть зависимость от верблюда-jetty9 на верблюде-2.16.2. – Kp88

+0

, если вы говорите о комплекте «camel-jetty», он не используется в функциях. вы должны прочитать feature.xml, вы увидите, что установлено, и необходимые зависимости –