/ / Tentando fazer apache camelo para trabalhar em apache karaf - maven, apache-camel, apache-karaf

Tentando fazer apache camelo para trabalhar em apache karaf - maven, apache-camel, apache-karaf

Eu corri e mexi com o camelo do apacheno exemplo chamado "camel-example-sql" (..apache-camel-2.11.0examplescamel-example-sql) executando "mvn compile" e "mvn camel: run" como é sugerido e funciona muito bem. Agora quero executar o mesmo exemplo no apache karaf. O que devo fazer em passos simples?

Respostas:

3 para resposta № 1

Atualizei as instruções para o exemplo na próxima versão do Apache Camel 2.12 com instruções sobre como instalar no Karaf / ServiceMix da seguinte maneira. Isso deve funcionar para 2.11.0 também:

Apache Karaf / ServiceMix

Você precisará compilar este exemplo primeiro: mvn compile

Para instalar o Apache Camel no Karaf você digita no shell (usamos a versão 2.12.0):

  • características: camelo de escolha 2.12.0
  • características: instalar camelo

Primeiro você precisa instalar os seguintes recursos no Karaf / ServiceMix com:

  • características: instale o camel-sql

Então você precisa instalar o pool de conexão JDBC e o banco de dados Derby:

  • osgi: instalar -s mvn: commons-pool / commons-pool / 1.6
  • osgi: instalar -s mvn: commons-dbcp / commons-dbcp / 1.4
  • osgi: install -s mvn: org.apache.derby / derby / 10.10.1.1

Então você pode instalar o exemplo do Camel:

  • osgi: install -s mvn: org.apache.camel / camel-example-sql / 2.12.0

E você pode ver o aplicativo em execução seguindo os registros

  • log: cauda

2 para resposta № 2

veja este guia para instalação / configuração geral do Camel em Karaf: http://camel.apache.org/karaf.html

Caso contrário, o camel-example-sql constrói um pacote OSGI e pode ser instalado usando o seguinte:

osgi: install -s mvn: org.apache.camel / camel-example-sql / 2.11.0