Подключение разных доменов в Apahce commons VFS - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь подключить сервер в другом домене (как источник, так и пункт назначения - WINDOWS).соединение не установлено.Я прослушиваю трафик по wireshark и заметил, что моя программа всегда соединяется с учетными данными, которые я регистрировал.Мой код:

UserAuthenticator auth = new StaticUserAuthenticator(serverConf.getDomain(), serverConf.getUsername(), serverConf.getPassword());
DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(opts, auth);
FtpFileSystemConfigBuilder.getInstance().setUserDirIsRoot(opts, false);
if (serverConf.getFileSystem() == ServerConf.FileSystem.WINDOWS) {
    filePath = "\\\\" + serverConf.getServerIP() + "\\" + serverConf.getFolder().replace(':', '$');
    log.debug("filePath: "+filePath);
} else if (serverConf.getFileSystem()==ServerConf.FileSystem.FTP) {
    filePath = "ftp://" + serverConf.getServerIP() + "/" + serverConf.getFolder().replace('\\', '/');
}
folder = VFS.getManager().resolveFile(filePath,opts);
...