Servicemix で Camel 2.1 SU を実行しようとしています。私が理解しているように、Servicemix 3 で Camel 2 を実行する方法はなく、FUSE Servicemix 4.0.0.1 で実行しようとしています。
Maven でプロジェクトを開始すると、mvn jbi:servicemix
次のエラーが表示されます。
unexpected element (uri:"http://camel.apache.org/schema/spring", local:"camelContext"). Expected elements are <{http://activemq.apache.org/camel/schema/spring}aggregator>
これは、 mycamel-context.xml
が Camel 1.x によって解析されたことを意味します
SA/SU で提供されているバージョンの Camel を使用する方法はありますか? はい、Servicemix をダウンロードして、既存の Camel 1.x を削除し、自分のバージョンをそこに配置できることはわかっていますが、そのようなハッキングはしたくありません :(mvn jbi:servicemix
コマンドのみを使用してこれを実行する必要があります
このプロジェクトのすべてのソース (poms など) は、http://github.com/splix/smx-currency-rates/tree/skeleton で確認できます。