Как прочитать текстовый файл из веб-приложения

Я пишу службу Jersey Restful для развертывания на Tomcat через файл войны.

Сервису необходимо прочитать данные в 3 текстовых файлах. Текстовые файлы должны существовать в файловой системе или считываться из пути к классам. Я пытался прочитать данные из файловой системы и пути к классам, но ни один из них не работает. Я был бы счастлив в любом случае - это не имеет значения.

Если нужно было использовать следующий код, может ли кто-нибудь сказать мне, куда поместить указанный текстовый файл, чтобы код подхватил файл?

BufferedReader br = new BufferedReader(new InputStreamReader
(this.getClass().getClassLoader().getResourceAsStream("myfile.txt")));

Я получаю исключение нулевого указателя.

Если я должен был прочитать файл из файловой системы, используя следующий код, куда мне поместить файлы в моем Jar?

FileInputStream fs = new FileInputStream("myFile.txt");
DataInputStream is = new DataInputStream(fs);
BufferedReader br = new BufferedReader(new InputStreamReader(is));

Я получаю исключение FileNotFound.

Приветствуются любые предложения.

5
задан Martin Matula 11 June 2012 в 12:28
поделиться