мне нужно подключить через SFTP к серверу, и я получаю эту ошибку:Camel SFTP - Невозможно изменить директорию на «/»
INFO [org.apache.camel.component.file.remote.SftpOperations.connect]: **Connected to sftp://myserver.com:22**
INFO [org.apache.camel.component.file.remote.RemoteFileProducer.connectIfNecessary]: **Connected and logged in to: Endpoint[sftp://myserver.com:22//home/tomcat/directory?password=******]
INFO [org.apache.camel.component.file.remote.SftpOperations$JSchLogger.log]: JSCH -> **Caught an exception, leaving main loop due to Read timed out**
INFO [org.apache.camel.component.file.remote.SftpOperations$JSchLogger.log]: JSCH -> **Disconnecting from myserver.com port 22**
WARN [org.apache.camel.component.file.remote.RemoteFileProducer.handleFailedWrite]: **Writing file failed with: Cannot change directory to: /**
Я пытался использовать варианты верблюд SFTP maximumReconnectAttempts=10
, serverAliveInterval=60
и изменить верблюд версии до 2.12.0, а затем до 2.10.7 (версии, где проблема исправлена), но ни одна из них не исправила мою проблему. Кажется, ошибка, но странно, что не воспроизводится каждый раз Я пытаюсь подключиться к своему серверу.
Я ценю любые предложения.
Ну, мне нужно использовать абсолютный путь, потому что я хочу подключиться к разным машинам. Если бы я использовал относительный путь, я не смог бы подключиться к нужной мне директории. –
убедитесь, что у вас есть разрешение на это –
У меня есть все необходимые разрешения. Иногда я могу связаться с успехом, и исключение не выбрасывается, но иногда я этого не делаю. Может быть, я буду использовать верблюд SCP .. –