我正在尝试使用Spring Boot和Camel。我有一条简单的路线:
@Component
public class MyRoute extends RouteBuilder {
@Override
public void configure() throws Exception {
from("ftp://localhost/INBOUND?username=blah&password=foo")
.to("file:/tmp/test");
}
}
我的pom文件有:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-boot-starter</artifactId>
<version>2.18.3</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-ftp</artifactId>
<version>2.18.3</version>
</dependency>
启动时出现以下错误:
引起:org.apache.camel.FailedToCreateRouteException:无法创建路由route2:Route(route2)[[From [ftp://localhost/INBOUND?username=blah ...因为无法解析端点:ftp://localhost/INBOUND?password=set42now&username=comcast由于:找不到使用scheme的组件:ftp
有什么想法吗?
答案 0 :(得分:1)
您需要camel-ftp-starter
依赖项而不是camel-ftp
。