下面这段代码
DefaultConsumerTemplate defaultConsumerTemplate = new DefaultConsumerTemplate(new DefaultCamelContext());
defaultConsumerTemplate.start();
Exchange receive = defaultConsumerTemplate.receive("ftp://服务器ip:port/source?username=test&password=test&binary=true&recursive=true&throwExceptionOnConnectFailed=true&ftpClient.controlEncoding=UTF-8&delete=false&consumer.bridgeErrorHandler=true",6000);
System.out.println(receive);
我在本地运行的时候就能正常获取到ftp的内容,但是当我放在服务器上跑这段代码的时候就会提示
invoke business service error:Failed to resolve endpoint: ftp://服务器ip:port/source?binary=true&consumer.bridgeErrorHandler=true&delete=false&ftpClient.controlEncoding=UTF-8&password=test&recursive=true&throwExceptionOnConnectFailed=true&username=test due to: No component found with scheme: ftp.