Куда сохраняют файлы сервисы, работающие в Tomcat/WildFly/Jetty контейнерах?

Допустим сервису нужно во время выполнения создать какие-то файлы, будь то просто для своих нужд или для загрузки файла клиентом на сервер. Куда обычно эти файлы сохраняют? Хардкодить путь явно не лучшая идея, не так ли? В частности интересует этот вопрос в контексте RESTEasy-сервиса, на случай если это что-либо меняет.
  • Вопрос задан
  • 653 просмотра
Решения вопроса 1
gim0
@gim0 Автор вопроса
Ответ на этот вопрос прост, вводится собственный параметр приложения, в который подаётся путь к каталогу при запуске или через отдельный конфиг-файл.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
zolt85
@zolt85
Программист
Для временных файлов можно использовать папку temp. ЕМНИП, tomcat по-умолчанию запускается с параметром java.io.tmpdir, который указывает в папку tmp в tomcat-е. Получить путь можно через System.getProperty("java.io.tmpdir");
Ответ написан
@saintsanix
Евгений А если наоборот, нужно запустить Tomcat на ОС в read only, что нужно сделать и возможно ли это?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект