Я пытаюсь подключиться к FTP -серверу, развернутую с изображения Docker, с помощью Apache Client: < /p> [code] import org.apache.commons.net.ftp.FTPClient
import java.io.IOException
object FtpClient {
def main(args: Array[String]): Unit = {
val ftpClient = new FTPClient()
try { ftpClient.connect("localhost", 21) val success = ftpClient.login("one", "1234")
if (success) { println("Success connect") }
} catch { case e: IOException => throw new RuntimeException(e) } finally { // }
} } < /code> FTP -сервер запускается: < /p> docker run -d -p 21:21 -p 21000-21010:21000-21010 -e USERS="one|1234" -e ADDRESS=ftp.site.domain delfer/alpine-ftp-server < /code> И я получаю следующую ошибку: < /p> Exception in thread "main" java.lang.RuntimeException: org.apache.commons.net.ftp.FTPConnectionClosedException: Connection closed without indication. at ru.spb.client.FtpClient$.main(FtpClient.scala:23) at ru.spb.client.FtpClient.main(FtpClient.scala) Caused by: org.apache.commons.net.ftp.FTPConnectionClosedException: Connection closed without indication. at org.apache.commons.net.ftp.FTP.getReply(FTP.java:568) at org.apache.commons.net.ftp.FTP.getReply(FTP.java:556) [/code] Может быть, я скучаю по некоторым существенным настройкам соединения?