Лучшие практики для хранения и доступа к файлам ресурсов в веб-приложении Java

У меня есть куча текстовых, xml и других файлов (т.е. ресурсов), к которым мне нужно обращаться с помощью сервлетов в веб-приложении java. Например, существует XML-файл, часть которого возвращается с сервлетом по запросу пользователя. Я использую Tomcat. Как лучше хранить эти файлы и получать к ним доступ из кода Java? 1) Каковы папки по умолчанию, куда я должен их поместить, мне нужно поместить их в веб-архив или в один из Jar-файлов? 2) Как получить доступ к файлам из кода Java? Как я могу установить путь к ним, чтобы он работал в любой среде? Постскриптум Я'Вы прочитали ряд сообщений, связанных с этой темой, большинство из которых рекомендуют хранить ресурсы в jar-файлах и обращаться к ним с помощью java.lang.Class.getResourceAsStream (String). Это кажется странным, потому что классы и данные должны быть разделены.

Ответы на вопрос(1)

Ваш ответ на вопрос