Tomcat не видит директорию с файлами ресурсов

390
09 мая 2018, 05:24

Всем привет, возникла проблема, я пытаюсь на удаленный сервер выложить свое приложение, но на сервере при чтении из файла Tomcat кидает FileNotFoundException т.к не может найти папку с ресурсами (в которой лежит JSON файл с нужными параметрами). На локалхосте проблемы нет, папка с ресурсами лежит в C:\Program Files\Apache Software Foundation\Tomcat 9.0\resources\ . В сервлете обращаюсь по пути:

JsonReader reader = new JsonReader(new FileReader("resources/users.json"));

На удаленном сделал аналогично, закинул в папку с Tomcat`ом - не работает. Пробовал в разные директории добавлять - тоже. Подскажите по какому пути папку с ресурсами добавлять или в каких это конфигах можно поправить?

Answer 1

Положите папку в src, затем вы сможете вытягивать файл с помощью

JsonReader reader = new JsonReader(
new FileReader(
 new InputStremReader(
  this.getClass().getResourceAsStream("resources/users.json")));
READ ALSO
Что с совместимостью Spring framework 4 и 5

Что с совместимостью Spring framework 4 и 5

Решил программировать на Java (до этого писал немного на Python)Для этого подумываю над изучением Spring и разработкой с его помощью

169
Инкапсуляция (Коллекции, массивы)

Инкапсуляция (Коллекции, массивы)

Знаю, что нужно делать так, чтобы не возвращался изменяемый объект и не терялась инкапсуляция:

207
Алгоритм быстрой вставки и поиска по индексу

Алгоритм быстрой вставки и поиска по индексу

Ищу алгоритм вставки и поиска по индексу работающий за O(1), есть ли готовые реализации на java? Если готовых реализаций нет, то можно просто название...

171