2017-08-24 28 views
0

升級到2.6.0(從2.2.0),並且它在Windows上正常工作。駱駝升級2.2.0-> 2.6.0和現在文件終端找不到文件(在Linux上)

但是在Linux上,駱駝路由不再顯示爲使用文件端點接收任何文件。

端點:

<camel:endpoint id="xyzFileEndpoint" uri="{{camel.xyz.file.endpoint}}" /> 

,並在屬性文件:

camel.xyz.file.endpoint=file:/xyz/datafiles/inbound?maxMessagesPerPoll=3&move=/xyz/datafiles/archive_inbound/${date:now:yyyyMMdd}/${file:onlyname}.processed&readLock=rename&filter=#fileFilter&delay=15000 

有什麼辦法來啓動調試,所以我可以看到爲什麼它不工作?

回答

0

我想我已經縮小到fileFilter的問題。 FileFilter正在檢查第一個字符匹配[A-Za-z0-9]。

在windows首字符將= C(C驅動器)。 在linux上的第一個字符=/