Camel FTPS не работает, когда FTPS-сервер требует возобновления сеанса TLS при соединении данных с использованием PROT P " - PullRequest
0 голосов
/ 04 мая 2020

Camel FTPS не работает, когда серверу FTPS требуется возобновление сеанса TLS при подключении к данным с использованием PROT P ". Трассировка стека ошибок: вызвана: org. apache .camel.component.file.GenericFileOperationFailedException: сбой операции с файлом: 150 Открытие канала данных для списка каталогов «/ FTPS» Принять время истекло. Код: 150 в орг. apache .camel.component.file.remote.FtpOperations.listFiles (FtpOperations. java: 928) в орг. apache .camel.component.file.remote.FtpConsumer.doPollDirectory (FtpConsumer. java: 145) в org. apache .camel.component.file.remote.FtpConsumer.pollDirectory (FtpConsumer. java: 103) в org. apache .camel.component.file.GenericFileConsumer.poll (GenericFileConsumer. java: 133) в org. apache .camel.component.file.GenericFilePollingConsumer.doReceive (* GenericFilePolling) at org. apache .camel.component.file.GenericFilePollingConsumer.receive (GenericFilePollingConsumer. java: 95) в org. apache .camel.processor.PollEnricher.process (PollEnricher. java: 285) 9 мес re Вызывается: java. net .SocketTimeoutException: истекло время ожидания приема в java. net .DualStackPlainSocketImpl.waitForNewConnection (собственный метод) в java. net .DualStackPlainSocketImpl.socketAmpl.socketAmpl.socketAmpl. *: 135) в java. net .AbstractPlainSocketImpl.accept (AbstractPlainSocketImpl. java: 409) в java. net .PlainSocketImpl.accept (PlainSocketImpl. java: 199) в java . net .ServerSocket.implAccept (ServerSocket. java: 545) в sun.security.ssl.SSLServerSocketImpl.accept (SSLServerSocketImpl. java: 348) в орг. apache .commons. net .ftp. .FTPClient. openDataConnection (FTPClient. java: 858) в орг. apache .commons. net .ftp.FTPSClient. openDataConnection (FTPSClient. java: 627) в орг. apache .commons. net .ftp.FTPClient. openDataConnection (FTPClient. java: 785) в орг. apache .commons. net .ftp. FTPClient.initiateListParsing (FTPClient. java: 3409) в орг. apache .commons. net .ftp.FTPClient.initiateListParsing (FTPClient. java: 3339) в org. apache .commons. net .ftp.FTPClient.listFiles (FTPClient. java: 3016) в org. apache .camel.component.file.remote.FtpOperations.listFiles (FtpOperations. java) : 920) ... еще 15

Процесс завершен с кодом выхода -1

Если я отключу эту опцию на локальном сервере FTPS, тогда он будет работать нормально. Но я не смогу сделать это на стороне клиента. Так может кто-нибудь сказать мне, как этого можно добиться с помощью компонента CAMEL FTPS.

...