【问题标题】:Apache camel FTP standalone programmeApache骆驼FTP独立程序
【发布时间】:2012-07-12 19:42:10
【问题描述】:

您好,我正在尝试编写一个简单的独立 java FTP 程序,该程序使用 Apache Camel 将文件从 FTP 服务器位置下载到我的本地计算机。当我运行时,我看到它永远运行并且实际的文件传输没有发生。可能是什么问题?

private static class MyRouteBuilder extends RouteBuilder {
           @Override
       public void configure() throws Exception {
           from("sftp://serverIpAddress?password=passwd&binary=true")
           .process(new Processor() {
               public void process(Exchange exchange) throws Exception {
                   System.out.println("Invoked timer at " + new Date());

               }
           }) 
           .tracing()
           .to("file://localmachine/Users/localFtpOutput/")
           ;
       }
   }

【问题讨论】:

  • 跟踪中有任何有用的信息吗?你能分享一下输出吗?

标签: apache-camel


【解决方案1】:

猜测:您不需要提供用户名来访问您的 ftp 吗?

from("sftp://username@serverIpAddress?password=passwd&binary=true")

如果你不这样做骆驼会尝试使用匿名用户名登录并且不会使用密码(根据doc)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-09
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 2016-12-08
    相关资源
    最近更新 更多