我想用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