我有一个使用JAX-RS Restlet扩展实现的自托管JAX-RS REST服务。
现在,我需要提供静态内容,并想知道如何在JAX-RS中实现。请注意,我不知道编译时的物理目录结构。因此,给定一个URL,例如:
http://bla-bla:8182/static/yaba/daba/doo.png
需要返回的文件是$(ROOT)/yaba/daba/doo.png
,其中 $(ROOT)
是静态内容根目录。
是否可以只用纯JAX-RS来完成?
谢谢。
编辑
在编译时已知:
- 静态内容根文件夹的文件系统路径
- 用于引用静态内容根文件夹的HTTP URL
在编译时未知:
- 根文件夹实际内容 - 有多少文件、文件类型、目录结构等情况。