Как использовать Java NIO для записи файлов в сетевую папку с указанными c учетными данными? - PullRequest
1 голос
/ 05 марта 2020

У меня возникают проблемы с поиском управления сетевыми учетными данными при записи файла в мое приложение java, которое работает на Tomcat на Windows Server 2012 R2.

Что мне нужно сделать, это записать файл в сетевую папку с помощью

import java.nio.file.Files;
//[...]
Files.write("//serverIp/serverFolder/fileName.xxx, fileToWrite);

, но мне нужно сделать это с указанным c именем пользователя и паролем, которые указаны c для этого использования и без истечения срока действия пароля, и другими от того, который используется Tomcat или ОС.

Если не указано, я c получаю java.nio.file.AccessDeniedException: [...]

Я обнаружил, что это возможно с внешними библиотеками в других вопросах (например, { ссылка }), но я предпочитаю придерживаться стандарта java, когда это возможно.

Возможно ли это?

...