Java весна, кот 8.5.9. java .io.FileNotFoundException - Доступ запрещен, сохраняя файл в общей сетевой директории - PullRequest
0 голосов
/ 26 марта 2020

У меня проблема в том, что при запуске, развернутом на tomcat 8.5.9, я получаю отказ в доступе и не могу создать файл в общей сетевой папке. Запуск локально все работает отлично.

Я попытался cmd dir \\ 10.65.161.93 \ c $ \ tscape \ download с компьютера, на котором он был развернут, и я получил все файлы там, Нет проблем. Вероятно, есть какая-то проблема с tomcat, но я не смог найти правильный ответ. Машина Windows Server 2012 R2.

java .io.FileNotFoundException: \ 10.65.161.93 \ c $ \ tscape \ download \ Test_test.txt (доступ запрещен) java .io.FileNotFoundException: \ 10.65.161.93 \ c $ \ tscape \ download \ Test_test.txt (доступ запрещен) в java .base / java .io.FileOutputStream.open0 (собственный метод) в java .base / java .io.FileOutputStream.open (FileOutputStream. java: 298) в java .base / java .io.FileOutputStream. (FileOutputStream. java: 237) в java .base / java .io.FileOutputStream. (FileOutputStream. java: 187) ...

 @Value("${export.machine}")
        private String exportMachine;

 @Value("${filename.lsps}")
        private String filenameLSPS;

 private void exportFile(String csv) {
            File file = new File(exportMachine+filenameLSPS);
            FileWriter writer;
            try {
                writer = new FileWriter(file);
                writer.write(csv);
                writer.close();
            } catch (IOException ex) {
                log.error(ex.toString(), ex);
            }
        }

и конфигурация yaml:

filename.lsps=Test_test.txt
export.machine=\\\\10.65.161.93\\c$\\tscape\\download\\
...