У меня есть собственная служба JAX-RS REST, реализованная с расширением JAX-RS Restlet.
Теперь я должен обслуживать статический контент, и мне было интересно, как это сделать с JAX-RS. Обратите внимание, что я не знаю физическую структуру каталогов во время компиляции. Итак, с учетом URL, как
http://bla-bla:8182/static/yaba/daba/doo.png
должен быть возвращен файл $(ROOT)/yaba/daba/doo.png
, где $(ROOT)
- корневой каталог статического содержимого.
Возможно ли это сделать с чистым JAX-RS?
Спасибо.
EDIT
Известен во время компиляции:
- Путь к файловой системе корневой папки статического содержимого
- HTTP URL, используемый для ссылки на корневую папку статического содержимого
Неизвестно во время компиляции:
- Фактическое содержимое корневой папки - сколько файлов, типы файлов, структура каталогов.