Мне нужно использовать файл с ftps через верблюда (ServiceMix), поэтому я запустил локальный FTPS-сервер с FileZilla. Соединение с этим сервером через FileZilla Client прекрасно работает, но используя верблюда в логах karaf, я получаю IOException (ярлык StackTrace ниже).
Верблюд версия 2.16.4
Мой код в формате xml DSL (blueprint):
<from uri="ftps://127.0.0.1:990/newFold/?username=test&password=12345&binary=true&download=true&passiveMode=true"/>
В журналах FileZilla:
(000396) 07.05.2018 16:27:00 - (не авторизован) (127.0.0.1)> Подключен через порт 990, отправка приветственного сообщения ...
А затем время ожидания соединения
StackTrace:
2018-05-07 16: 13: 50,357 | ВНИМАНИЕ | mix-6.1.3 / deploy | FtpConsumer | 151 - org.apache.camel.camel-core - 2.16.4 | Ошибка автоматического создания каталога: newFold / due Не удалось выполнить операцию с файлом: истекло время ожидания ответа при первоначальном подключении Код: 0. Это исключение игнорируется.
org.apache.camel.component.file.GenericFileOperationFailedException: файловая операция завершилась неудачно: истекло время ожидания первоначального ответа подключения. Код: 0
Вызвано: java.io.IOException: Тайм-аут ожидания первоначального ответа подключения
Причина: java.net.SocketTimeoutException: Тайм-аут чтения