2011-10-13 63 views
0

我有这个简单的路线:Apache的骆驼onException的不解雇

onException(Exception.class) 
    .to("log:com.mycompany.test?level=INFO"); 

from("sftp://[email protected]:/files/?password=mypassword&knownHostsFile=/myuser/.ssh/known_hosts&noop=true") 
    .to("log:com.mycompany.test?level=INFO"); 

如果我停止SFTP服务器,从( “SFTP:...”)抛出一个org.apache.camel.component。 file.GenericFileOperationFailedException:无法连接到sftp:// myuser @ localhost 我期望onException日志打印某些内容,但它不会。为什么??

如果我启用sftp服务器,路由工作,并从(“sftp:...”)打印文件内容后的日志(所以,我猜slf4j配置合理)。

可能是什么问题?

回答