war ファイル内から jar ファイルを (リソースとして) 提供します。
-
11-09-2019 - |
質問
ウェブアプリがあります:MyApp.war の中に、jar ファイルがあります。 WEB-INF/lib/PublicJar.jar
クライアント アプリケーションがその jar を Web リソースのようにダウンロードできるようにしたいと考えています。例えば
http://theserver.com/myapp/jars/PublicJar.jar
WebアプリケーションをJARファイルのハッシュコードを計算して変更したかどうかを確認できるようにしたいので、クライアントがリロードする必要があるかどうかを知っています。
これはできるでしょうか?
解決
内部のリソース WEB-INF
クライアントに直接提供することはできません。それを行いたい場合は、サーブレット/コントローラーを作成して、それを ServletContext
リソースを取得し、それを http 応答にフィードします。
は PublicJar.jar
アプリケーション自体でも使用されますか?から移動させてもらえませんか WEB-INF
, または、そのコピーを 2 つ WAR にバンドルし、1 つを以下に含めることもできます。 WEB-INF
(内部アプリケーション使用用)、もう 1 つはダウンロード用ですか?
所属していません StackOverflow