私は、JAX-RS Restlet拡張機能で実装された自己ホストJAX-RS RESTサービスを持っています。JAX-RSで静的コンテンツを配信する方法は?
私は静的なコンテンツを提供する必要があり、JAX-RSでそれを行う方法が不思議でした。コンパイル時に物理ディレクトリ構造がわからないことに注意してください。だから、$(ROOT)
は静的コンテンツルートディレクトリです
http://bla-bla:8182/static/yaba/daba/doo.png
ファイル$(ROOT)/yaba/daba/doo.png
が返されることがある、などのURLを与えられました。
純粋なJAX-RSで行うことはできますか?
ありがとうございました。コンパイル時に既知の
EDIT:静的コンテンツのルートフォルダの
- ファイルシステムのパス
- HTTP URLが静的コンテンツルートフォルダを参照するよう
コンパイル時に不明:
- ルートフォルダの実際の内容 - ファイル数、ファイルタイプ、ディレクトリ構造の数。
私には制限があり、ApacheもIISも利用できない可能性があります。 – mark
私の問題は、データを送信するのではなく、JAX-RS仕様を使用して静的リソースを照合することです。 – mark
コンパイル時に正確にわかっていること、後で設定できるもの、動的であるものを詳しく説明できますか?静的コンテンツとは、通常静的で動的なものではないことを意味します。 – Tarlog