質問

ウェブアプリがあります: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 つはダウンロード用ですか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top