我想用Servicemix運行Camel 2.1 SU。據我所知,沒有辦法與ServiceMix的3跑駱駝2,我嘗試使用FUSE的ServiceMix 4.0.0.1Apache Camel 2.x和Servicemix 3.x/4
運行它,當我開始我的項目使用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>
這意味着,我的camel-context.xml
是由駱駝1.x的
分析有沒有辦法用我的,具備SA/SU,駱駝的版本?是的,我知道我可以下載Servicemix,刪除現有的Camel 1.x,並在那裏放置我的版本,但我不想要那些駭客:(我需要使用mvn jbi:servicemix
命令只運行此命令
您可以查看全部來源在http://github.com/splix/smx-currency-rates/tree/skeleton
我有一個問題對於你的設置 - 使用smx3運行駱駝2.x是非常好的。但在我的情況下,我需要同時運行camel 1.x和camel 2.x - 由於一些兼容性問題。 你做過這樣的事嗎?你有沒有在同一個實例上運行兩個版本?我正在考慮將其他組件重命名爲servicemix-camel-2。 也許你有一些線索? – 2010-07-22 09:19:16
nope,我沒有嘗試並行運行。我剛剛升級並且只進行了必要的小改動(現在達到2.3版)。它比1.x有很大的提升,在我看來,值得遷移。 – 2010-07-23 02:21:18