У меня есть файл csv, прикрепленный к моему проекту в Eclipse, и у этого проекта есть сервлет, который развернут на локальном сервере JBoss для разработки.
Я хочу получить доступ к этому CSV-файлу и могу использовать абсолютный путь на моем компьютере, например:
CSVExtractor csvE = new CSVExtractor("C:/workspace/myproject/WebContent/data.csv");
Проблема с этим подходом заключается в том, что он никак не переносим. Я считаю, что JBoss предоставил мне метод, чтобы я мог получить доступ к файлам внутри моего проекта, но я не нашел его. Какой будет предпочтительный метод?
PS: я также считаю плохой практикой помещать такой файл в мою папку WebContent, каков наилучший способ изолировать подобные вещи от пользователя?