Всем привет, возникла проблема, я пытаюсь на удаленный сервер выложить свое приложение, но на сервере при чтении из файла Tomcat кидает FileNotFoundException
т.к не может найти папку с ресурсами (в которой лежит JSON файл с нужными параметрами).
На локалхосте проблемы нет, папка с ресурсами лежит в C:\Program Files\Apache Software Foundation\Tomcat 9.0\resources\
.
В сервлете обращаюсь по пути:
JsonReader reader = new JsonReader(new FileReader("resources/users.json"));
На удаленном сделал аналогично, закинул в папку с Tomcat`ом - не работает. Пробовал в разные директории добавлять - тоже. Подскажите по какому пути папку с ресурсами добавлять или в каких это конфигах можно поправить?
Положите папку в src
, затем вы сможете вытягивать файл с помощью
JsonReader reader = new JsonReader(
new FileReader(
new InputStremReader(
this.getClass().getResourceAsStream("resources/users.json")));
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Решил программировать на Java (до этого писал немного на Python)Для этого подумываю над изучением Spring и разработкой с его помощью
Знаю, что нужно делать так, чтобы не возвращался изменяемый объект и не терялась инкапсуляция:
Ищу алгоритм вставки и поиска по индексу работающий за O(1), есть ли готовые реализации на java? Если готовых реализаций нет, то можно просто название...