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 № 1Atualizei 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