我正在使用camel cxf向服务发送消息。我正在使用doTry / doCatch来处理来自服务的错误。 我注意到,当我从服务中收到错误时,我在交换中没有我的属性(我在交换中放入的服务)。 这是为什么 ?无论如何要保持交换属性? 这是代码:
<doTry>
<to
uri="cxf:bean:finishWSEndpoint?defaultOperationName=saveManufactureData" />
<doCatch>
<exception>java.lang.Exception</exception>
<handled>
<constant>false</constant>
</handled>
<bean ref="finishService" method="onCxfException" />
</doCatch>
</doTry>