Моя ошибка:
Сообщение: ProxyHTTP: java.io.IOException: ошибка прокси: Запрещено "
"handleCall" "com.jcraft.jsch.JSchException: ProxyHTTP:
java.io.IOException: ошибка прокси: запрещено в
com.jcraft.jsch.ProxyHTTP.connect (ProxyHTTP.java:158) в
com.jcraft.jsch.Session.connect (Session.java:231)
private Session getSftpClientConnection() throws Exception {
JSch jSch = new JSch();
Session session = jSch.getSession(userName,hostName,port);
if (ZSUtil.isProxyEnabled()) {
session.setProxy(ProxySetting.getProxyHttp());
}
session.setPassword(password);
java.util.Properties config = new java.util.Properties();
config.put(APIConstants.STRICT_HOST_KEY_CHECKING, APIConstants.NO);
session.setConfig(config);
session.connect(ZSProperties.getServicePropAsInteger(APIConstants.CONNECTION_TIMEOUT,60000));
if (session.isConnected()){
LOGGER.log(Level.SEVERE,"SFTP Server Connected Successfully!!...");//No I18N
}
else{
throw new SDPAPIException(SDPAPIException.INTERNAL_ERROR);
}
return session;
}
public static ProxyHTTP getProxyHttp(){
ProxyHTTP proxyHTTP=new ProxyHTTP(getProxyHostName(),getProxyport());
proxyHTTP.setUserPasswd(getProxyUserName(),getProxyPassword());
return proxyHTTP;
}
Это мой код. Я не знаю причину ошибки.
Кто-нибудь может мне помочь?