【发布时间】:2013-05-13 07:53:23
【问题描述】:
我在通过 apache FTP 客户端连接到我的 ftp 服务器时卡住了。我发现了很多程序,但我无法通过以下代码连接到我的 ftp 服务器。
FTPClient ftpClient = new FTPClient();
ftpClient.connect("169.144.76.33");
ftpClient.login("root", "re123set");
Exception:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
at java.net.Socket.connect(Socket.java:546)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:176)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:268)
但是每当我尝试通过带有 ip、用户名、密码、端口的文件 zilla 连接时(没有端口无法连接)。我可以连接到 ftp 服务器了。
所以请帮我解决这个问题..
【问题讨论】:
-
您的防火墙是否可能阻止您? (也许 FileZilla 已被允许通过防火墙)。
-
嗨,我需要在 ftpclient 中输入我的端口