apache karaf上奇怪的骆驼行为

时间:2016-03-22 02:40:41

标签: spring apache-camel apache-karaf spring-dsl

所以我在camel spring dsl上有一些路由,它们的行为与预期一致。但是,当我在karaf上部署这些路由时,它们会表现不同 1)我有这个条件<when><simple>${body} == null</simple></when>它的评估结果为真,即使在卡拉夫身上是空的

2)我有一个处理器,我检查条件if(body!= null),即使body不为null,它也会评估为true。

是否有任何特定原因使其在其他所有环境中都能正常工作但在karaf中失败。

1 个答案:

答案 0 :(得分:3)

正确的语法是

<when><simple>${body} == null</simple></when>

请注意,您错过了$