Apache Camel SFTP 正在控制台中询问用户名和密码

问题描述 投票:0回答:1

虽然我已经添加了

username
password
仍然骆驼路线要求在控制台中输入用户名和密码。

依赖 -

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-core</artifactId>
    <version>3.20.1</version>
</dependency>
<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-ftp</artifactId>
    <version>3.20.1</version>
</dependency>

骆驼路线 -

URI uri = new URIBuilder().setScheme("sftp").setHost("HOST.com").setPort(22)
           .setUser("demo_user", "demo_password").build();

from(uri.toString()).to("file://src/main/resources);

在控制台中运行后显示 -

19:01:41:158 [main] WARN o.a.c.c.file.remote.SftpOperations - JSCH
Kerberos username: 

我想运行应用程序,

username
&
password
应该会自动占用,但遗憾的是它没有占用,请提供任何解决方案

java spring spring-boot apache-camel
1个回答
0
投票

你可以试试

from("sftp://HOST.com:22?username=demo_user&password=demo_password")
   .to("file://src/main/resources");
© www.soinside.com 2019 - 2024. All rights reserved.