Java 7 下使用 ftp4j 等时出现java.net.SocketException: Connection reset 的解决方法
程序员文章站
2022-04-05 21:09:58
...
在进行连接前的代码中增加一句:
即可。
原因是Windows防火墙阻止,也可以用以下命令使防火墙不再阻止FTP连接:
参见:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696
System.setProperty("java.net.preferIPv4Stack", "true");
即可。
原因是Windows防火墙阻止,也可以用以下命令使防火墙不再阻止FTP连接:
netsh advfirewall set global StatefulFtp disable
参见:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696