をjarファイルをサーブ:MyApp.warを、その中に、私はjarファイルがあります:WEB-INF/lib/PublicJar.jar
私は、Webアプリ持つ(リソースとして)warファイル内から
を私はクライアントアプリケーションになりたいですウェブリソースのようにそのjarをダウンロードすることができます。 例えば
http://theserver.com/myapp/jars/PublicJar.jar
私は、Webアプリケーションは、それが変更されている場合、それはそれをリロードする必要がある場合、クライアントが知っているので、参照 にjarファイルのハッシュコードを計算することができるようにしたいです。
これはできますか?
PublicJar.jarは、アプリケーションによって使用されます(春のリソースローダーclasspath:public/resource.xmlを介して)。実際には、PublicJar.jarにはリソースのみが含まれています。 – Justin
その場合、WEB-INFからjarを移動すると、SpringはServletContextResourceを使用してロードすることができます。一度WEB-INFから出ると、クライアントは直接WEB-INFにアクセスできます。 – skaffman
ありがとう!スプリングリソースローダーは完全に助けました。私はサービスメソッドを追加したので、すでにクライアント用にHttpInvokerを使用していたのでサーブレットのアプローチに行きました:byte [] readPublicJar() - quick + dirty。 PublicJarが大きくなると、サーブレットから読み込むのではなく、サーブレットのコンテキストに移動する必要があります。 – Justin