2017-03-30 26 views
0

私はSpring BootとCamelを試しています。私は、単純なルートを持っている:原因スキームが見つからない原因:ftp

@Component 
public class MyRoute extends RouteBuilder { 

    @Override 
    public void configure() throws Exception { 
     from("ftp://localhost/INBOUND?username=blah&password=foo") 
       .to("file:/tmp/test"); 
    } 
} 

マイポンポンファイルがあります。

Caused by: org.apache.camel.FailedToCreateRouteException: Failed to create route route2: Route(route2)[[From[ ftp://localhost/INBOUND?username=blah ... because of Failed to resolve endpoint: ftp://localhost/INBOUND?password=set42now&username=comcast due to: No component found with scheme: ftp

任意のアイデア:私は次のエラーを取得する起動時

<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> 

+0

「camel-ftp-starter」依存関係名を試してください。 – Strelok

+0

はい、 'camel-ftp-started'の依存関係が必要です。 – Khaled

+0

camel-ftp-starterを使用すると動作しましたが、私もcamel-spring-boot-starterへの依存を取り除かなければなりませんでした。私は新しい質問がありますが、私はもっと研究をしたときにそれを別の投稿に入れます。誰かが正式にこの質問に答えることを望むなら、私は答えを受け入れ、彼らに信用を与えます。 – David

答えて

1

camel-ftpの代わりにcamel-ftp-starterの依存関係が必要です。

関連する問題