使用方案找不到任何组件的原因:ftp

时间:2017-03-30 00:14:29

标签: spring-boot apache-camel

我正在尝试使用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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您需要camel-ftp-starter依赖项而不是camel-ftp