|
|
@@ -70,6 +70,11 @@ public class FtpUtil {
|
|
|
String password = map.get("password").toString();
|
|
|
ftp = new FTPClient();
|
|
|
int reply;
|
|
|
+ ftp.setDefaultTimeout(30*1000);
|
|
|
+ ftp.setConnectTimeout(30*1000);
|
|
|
+ ftp.setDataTimeout(30*1000);
|
|
|
+ //设置ftp为被动模式,解决有时候ftp会卡住问题
|
|
|
+ ftp.enterLocalPassiveMode();
|
|
|
ftp.connect(addr, port);
|
|
|
if(!ftp.login(username, password)){
|
|
|
return null;
|
|
|
@@ -82,9 +87,9 @@ public class FtpUtil {
|
|
|
}
|
|
|
ftp.changeWorkingDirectory(path);
|
|
|
return ftp;
|
|
|
- }catch(Exception e){
|
|
|
- e.printStackTrace();
|
|
|
+ }catch(Exception e){
|
|
|
BaseUtil.getLogger().error("ip:" + addr + e.toString());
|
|
|
+ e.printStackTrace();
|
|
|
return null;
|
|
|
}
|
|
|
}
|