2017-02-16 3 views
0

У меня есть приложение, развернутое на tomcat, которое пытается прочитать файл, который находится в другом каталоге.Чтение файла, находящегося вне приложения

путь приложения (WAR-файл) -/кот/веб-приложение/приложения

Файл находится в каталоге - /home/anotherapplication/file.txt

Я написал программу (сервлета) в моем приложении для чтения файла, присутствующего в указанной структуре каталога. Я пробовал вариант ниже, чтобы прочитать его, но каждый из них дал мне не найденное исключение.

File inputFile = new File("/home/anotherapplication/file.txt"); - путь от корневой директории

File inputFile = new File("../../home/anotherapplication/file.txt"); - относительный путь от применения

любой идеи, как это сделать?

Спасибо.

+0

Имеет ли ваше приложение соответствующие разрешения для чтения этого файла? – pablochan

+0

Вы должны сопоставить путь к чему-то вроде c: \ abc \ def \ file.txt –

+0

@pablochan - yes У пользователя tomcat есть разрешение на чтение этого файла – Vivek

ответ

-1

Вы пробовали это?

File inputFile = new File("../../../home/anotherapplication/file.txt"); 
-- relative path from application 
Смежные вопросы