Я пишу сервлет Java, который хочу установить на многих экземплярах Tomcat на разных серверах. Сервлет использует некоторые статические файлы, которые упакованы с файлом войны в WEB-INF. Это структура каталогов в типичной установке:
- tomcat
-- webapps
--- myapp
---- index.html
---- WEB-INF
----- web.xml
----- classes
------ src
------- .....
----- MY_STATIC_FOLDER
------ file1
------ file2
------ file3
Как я могу узнать абсолютный путь к MY_STATIC_FOLDER, чтобы я мог читать статические файлы?
Я не могу полагаться на «текущую папку» (что я получаю в новый файл (".")), потому что это зависит от того, откуда был запущен сервер Tomcat, который отличается в каждой установке!