У меня есть приложение, развернутое на tomcat, которое пытается прочитать файл, который находится в другом каталоге.Чтение файла, находящегося вне приложения
путь приложения (WAR-файл) -/кот/веб-приложение/приложения
Файл находится в каталоге - /home/anotherapplication/file.txt
Я написал программу (сервлета) в моем приложении для чтения файла, присутствующего в указанной структуре каталога. Я пробовал вариант ниже, чтобы прочитать его, но каждый из них дал мне не найденное исключение.
File inputFile = new File("/home/anotherapplication/file.txt");
- путь от корневой директории
File inputFile = new File("../../home/anotherapplication/file.txt");
- относительный путь от применения
любой идеи, как это сделать?
Спасибо.
Имеет ли ваше приложение соответствующие разрешения для чтения этого файла? – pablochan
Вы должны сопоставить путь к чему-то вроде c: \ abc \ def \ file.txt –
@pablochan - yes У пользователя tomcat есть разрешение на чтение этого файла – Vivek