Uruchomiłem i ulepszyłem wielbłąd Apaczaw przykładzie o nazwie "camel-example-sql" (..apache-camel-2.11.0examplescamel-example-sql), uruchamiając "mvn compile" i "mvn camel: run", jak jest to sugerowane i działa świetnie. Teraz chcę uruchomić ten sam przykład w apache karaf. Co powinienem zrobić w prostych krokach?
Odpowiedzi:
3 dla odpowiedzi № 1Zaktualizowałem instrukcje do przykładu w nadchodzącym wydaniu Apache Camel 2.12 z instrukcjami jak zainstalować w Karaf / ServiceMix w następujący sposób. To powinno działać również w wersji 2.11.0:
Apache Karaf / ServiceMix
Najpierw musisz skompilować ten przykład: kompilacja mvn
Aby zainstalować Apache Camel w Karaf, wpisz powłokę (używamy wersji 2.12.0):
- cechy: wybierz camel 2.12.0
- funkcje: zainstaluj wielbłąda
Najpierw musisz zainstalować następujące funkcje w Karaf / ServiceMix z:
- funkcje: zainstaluj camel-sql
Następnie musisz zainstalować pulę połączeń JDBC i bazę danych Derby:
- osgi: install -s mvn: commons-pool / commons-pool / 1.6
- osgi: install -s mvn: commons-dbcp / commons-dbcp / 1.4
- osgi: install -s mvn: org.apache.derby / derby / 10.10.1.1
Następnie możesz zainstalować przykład Camel:
- osgi: install -s mvn: org.apache.camel / camel-example-sql / 2.12.0
Możesz zobaczyć działanie aplikacji, śledząc logi
- log: ogon
2 dla odpowiedzi nr 2
zobacz ten przewodnik dla ogólnej instalacji / konfiguracji Camel w Karaf: http://camel.apache.org/karaf.html
w przeciwnym razie, camel-example-sql zbuduje pakiet OSGI i może zostać zainstalowany przy użyciu:
osgi: install -s mvn: org.apache.camel / camel-example-sql / 2.11.0