Хотелось бы узнать, как получить путь к файлу для доступа к нему в размещенном режиме.Мое приложение читает некоторые файлы с помощью сервлета.Первоначально файлы находятся в папке «war» (например, «war / data / file1.txt»), в разработке все работает хорошо, сервлет читает файл и отправляет данные клиенту.Однако при развертывании приложения в Tomcat у меня возникают проблемы.
Я скопировал содержимое папки war и поместил его в папку в каталоге «webapps» (в Tomcat).В режиме разработки я обращаюсь к файлу данных по пути «data / file1.txt», но в размещенном режиме это не работает, потому что я обнаружил, что при использовании этого пути сервлет ищет файл в «корзине»папка установочного каталога Tomcat, а не папка приложения.
Итак, я хотел бы узнать, как программно найти правильный путь для доступа к файлу и избежать проблем при развертывании приложения в Tomcat или любом другомдругой сервер.