虽然我已经添加了
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
应该会自动占用,但遗憾的是它没有占用,请提供任何解决方案
你可以试试
from("sftp://HOST.com:22?username=demo_user&password=demo_password")
.to("file://src/main/resources");