当Java代码在Linux上运行时,骆驼sftp无法轮询超过2级的深度,但在Windows上运行良好。
例如,从
轮询文件 sftp://user@domain:22/folder1/folder2?...
在Unix和Windows上均可使用。但是,当我使用
之类的东西时 sftp://user@domain:22/folder1/folder2/folder3?...
,
该路由始终启动,但在Unix上运行的路由未获取文件夹3中的文件。
Route: route22 started and consuming from:sftp://user@domain:22/folder1/folder2/folder3?...
sftp指向同一台Unix计算机,并使用相同的路径。
我尝试了逐步的true和false以及递归。
请问有人对此有所了解吗?
答案 0 :(得分:1)
此问题是由石英触发器(连接到路线)损坏引起的。发生这种情况的原因是骆驼错误,如果骆驼触发器由于数据库原因而失败,则它们无法在群集模式下运行时调和触发器。