Страницы

Поиск по вопросам

вторник, 31 марта 2020 г.

IntelIJ ищет текстовый файл в apache tomcat вместо корня проекта

#java


System.out.println(Paths.get("WordBase.txt").toAbsolutePath());
вывод консоли\\C:\apache-tomcat-7.0.85\bin\WordBase.txt


Могу корректно использовать файл только при указании абсолютного пути, можно как-то
исправить?

    


Ответы

Ответ 1



Поместите файл в папку src там вы сможете использоватьgetResourceAsStream(). Или создайте папку с ресурсами мавена где можно хранить текстовые файлы.

Ответ 2



по хорошему файл должен быть внутри web, например, путь из сервлета к файлу будет выглядеть как getServletContext().getRealPath("/") + "WordBase.txt"

Комментариев нет:

Отправить комментарий