Apache camel 骆驼捕捉全局异常

Apache camel 骆驼捕捉全局异常,apache-camel,apache-servicemix,Apache Camel,Apache Servicemix,我在我的路径中有很多转换,有时由于一些格式错误的文件或其他原因,其中一些转换失败,因此当出现异常时,我必须发送电子邮件。因此,在本文中,我声明如下: <camel:onException useOriginalMessage="true"> <camel:exception>javax.xml.transform.TransformerException</camel:exception> <camel:redeliveryPolicy maxi

我在我的路径中有很多转换,有时由于一些格式错误的文件或其他原因,其中一些转换失败,因此当出现异常时,我必须发送电子邮件。因此,在本文中,我声明如下:

<camel:onException useOriginalMessage="true">
  <camel:exception>javax.xml.transform.TransformerException</camel:exception>
  <camel:redeliveryPolicy maximumRedeliveries="3"/>
  <camel:to uri="smtp://localhost:25?From=noreply-esb@me.com&amp;To=me@me.com" />
</camel:onException>

我做错了什么吗?

如果转换失败,下次完成转换的可能性很小-数据错误。因此,您的案件的重新交付政策没有那么重要

但是,请尝试将异常设置为已处理,然后设置smtp端点

<camel:handled>
      <camel:constant>true</camel:constant>
</camel:handled>

真的

如果转换失败,则下次完成转换的可能性很小-数据错误。因此,您的案件的重新交付政策没有那么重要

但是,请尝试将异常设置为已处理,然后设置smtp端点

<camel:handled>
      <camel:constant>true</camel:constant>
</camel:handled>

真的