/ / Опитвате се да направите камела от apache да работи в apache karaf - maven, apache-camel, apache-karaf

Опитвате се да направите камила на apache да работи в apache karaf - maven, apache-камила, apache-karaf

Аз бях тичал и ощипвал камъка на Apacheв примера с името "camel-example-sql" (..apache-camel-2.11.0examplescamel-example-sql), изпълнявайки "mvn compile" и "mvn camel: run". Сега искам да изпълня същия пример в apache karaf. Какво трябва да направя с лесни стъпки?

Отговори:

3 за отговор № 1

Аз актуализирах инструкциите за примера в предстоящото издание на Apache Camel 2.12 с инструкции как да инсталирам в Karaf / ServiceMix, както следва. Това също трябва да работи за 2.11.0:

Apache Karaf / ServiceMix

Най-напред ще трябва да компилирате този пример: mvn компилирам

За да инсталирате Apache Camel в Karaf, въведете обвивката (използваме версия 2.12.0):

  • характеристики: chooseurl камила 2.12.0
  • функции: инсталирайте камила

Първо трябва да инсталирате следните функции в Karaf / ServiceMix с:

  • функции: инсталиране камил-sql

След това трябва да инсталирате JDBC свързващия басейн и Derby Database:

  • osgi: инсталирате -s mvn: commons-pool / commons-pool / 1.6
  • osgi: инсталирате -s mvn: commons-dbcp / commons-dbcp / 1.4
  • osgi: инсталирате -s mvn: org.apache.derby / derby / 10.10.1.1

След това можете да инсталирате пример Camel:

  • osgi: инсталирате -s mvn: org.apache.camel / camel-example-sql / 2.12.0

И можете да видите приложението, изпълнявано от задръстване на дневниците

  • влезте: опашката

2 за отговор № 2

вижте това ръководство за обща инсталация / конфигурация на Camel в Karaf: http://camel.apache.org/karaf.html

в противен случай камел-пример-sql изгражда пакет OSGI и може да бъде инсталиран чрез следното:

osgi: инсталирате -s mvn: org.apache.camel / camel-example-sql / 2.11.0