apache camelエンドポイントのプロパティを使用して、FTPサーバーからローカルディレクトリにファイルを移動またはダウンロードすることが可能かどうか疑問に思っていましたか?apache camelエンドポイントを使用して、FTPサーバーからローカルディレクトリにファイルを移動できますか?
このトピックは既に検索されており、私に役立つものは見つかりませんでした。また、私はその実現可能性について確信していません。
エンドポイントURI =
sftp://[email protected]/outgoingFolder?password=*****&throwExceptionOnConnectFailed=true&maximumReconnectAttempts=0&stepwise=false&fastExistsCheck=true&disconnect=true&consumer.delay=300000&passiveMode=true
私が使用:プロパティとして "&移動= C \フォルダを" しかし、それは動作しませんでしたし、私は次のエラーを取得
WARN - [SftpConsumer:213] Consumer Consumer[sftp://[email protected]/outgoingFolder?consumer.delay=300000&disconnect=true&fastExistsCheck=true&maximumReconnectAttempts=0&move=C%3A%5C%5Cfolders&passiveMode=true&password=xxxxxx&stepwise=false&throwExceptionOnConnectFailed=true] failed polling endpoint: Endpoint[sftp://[email protected]/outgoingFolder?consumer.delay=300000&disconnect=true&fastExistsCheck=true&maximumReconnectAttempts=0&move=C%3A%5C%5Cfolder&passiveMode=true&password=xxxxxx&stepwise=false&throwExceptionOnConnectFailed=true]. Will try again at next poll. Caused by: [org.apache.camel.component.file.GenericFileOperationFailedException - Cannot list directory:outgoingFolder]org.apache.camel.component.file.GenericFileOperationFailedException: Cannot list directory: outgoingFolder at org.apache.camel.component.file.remote.SftpOperations.listFiles(SftpOperations.java:617) at org.apache.camel.component.file.remote.SftpConsumer.doPollDirectory(SftpConsumer.java:117) at org.apache.camel.component.file.remote.SftpConsumer.pollDirectory(SftpConsumer.java:79) at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:131) at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:175) at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:102) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)Caused by: 4: at com.jcraft.jsch.ChannelSftp._stat(ChannelSftp.java:2208) at com.jcraft.jsch.ChannelSftp._stat(ChannelSftp.java:2215) at com.jcraft.jsch.ChannelSftp.ls(ChannelSftp.java:1565) at com.jcraft.jsch.ChannelSftp.ls(ChannelSftp.java:1526) at org.apache.camel.component.file.remote.SftpOperations.listFiles(SftpOperations.java:608) ... 12 more Caused by: java.io.IOException: inputstream is losed at com.jcraft.jsch.ChannelSftp.fill(ChannelSftp.java:2884) at com.jcraft.jsch.ChannelSftp.header(ChannelSftp.java:2908) at com.jcraft.jsch.ChannelSftp._stat(ChannelSftp.java:2189) ... 16 more