大きな WEB アプリケーション (jsp) があります。画像ファイルを配置する最良の方法は何ですか? マルチモジュールWebアプリケーションのどこに画像ファイルを配置しますか?
私は多くの画像を持っているので、それらを変更するために簡単に個別にアクセスできるようにしたいと考えています。最善の方法は、メインのアプリケーション部分を停止せずに再デプロイできる別のプロジェクトです。この解決策は受け入れられますか?
大きな WEB アプリケーション (jsp) があります。画像ファイルを配置する最良の方法は何ですか? マルチモジュールWebアプリケーションのどこに画像ファイルを配置しますか?
私は多くの画像を持っているので、それらを変更するために簡単に個別にアクセスできるようにしたいと考えています。最善の方法は、メインのアプリケーション部分を停止せずに再デプロイできる別のプロジェクトです。この解決策は受け入れられますか?
はい、まったく問題ありません。「アセット」プロジェクトを作成してimages/module1/
、images/module2/
フォルダなどを持つことができます。
メイン アプリケーションで、アセット アプリケーションへのパスを構成する必要があります。別のホストに常駐することもできます。たとえば http://assets.yoursite.com
。そして、メインアプリケーションには次のものがあります。
<img src="${assetServer}/images/module1/logo.png" />
(assetServer リクエスト属性はそこに配置され、セットアップと設定に応じて複数の方法で構成されます。1 つの例は、web.xml で context-param として構成し、フィルターによって要求に配置することです)