java连接ftp,用127.0.0.1可以连接成功并上传,但用本地已设置的IP则出错:
java.net.ConnectException: Connection refused: connectjava连接ftp,用127.0.0.1可以连接成功并上传,但用本地已设置的IP则出错:
java.net.ConnectException: Connection refused: connect
ftp服务器serv-U装在本地,
serv-u设置了,IP访问把127.0.0.1和192.168.1.23都是允许访问的,并且此用户完全访问和执行的权限。用192.168.1.23还是不能连接。
代码:
try {
ftpClient = new FtpClient();
ftpClient.openServer("127.0.0.1");//用127.0.0.1可以连接,用192.168.1.23则出错。
ftpClient.login(user, password);
flag=true;
} catch (
RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
请教了。
------解决方案--------------------建议先手动试一下 ftp://192.168.1.23 是否可以连通. 你可能是把ip搞错了
------解决方案--------------------up
------解决方案--------------------应该是serv-u设置得不对。
使用别的PC做一下FTP连接测试