2

リンクをクリックして Web アプリケーションから開始する Swing アプリケーションがあります。リンクは JNLP URL に他なりません。Apache の下の 4 つのサーバーでホストされている jar ファイルがあります。これらはロードバランサーの下にあります。同じ jar が同じタイム スタンプでホストされていても、多かれ少なかれ JNLP へのすべての要求で jar がダウンロードされます。通常、jar に変更がない場合、Java Web Start は 1 回だけダウンロードし、その後の要求はダウンロードせずに機能します。サーバーのバージョンとjarのローカルコピーと比較するためにチェックする情報は他に何ですか?

4

1 に答える 1

1

Jar は Apache でホストされており、デフォルトでは apache は 3 つのこと (タイムスタンプ + サイズ + ETAG) を調べます。4 つの Apache サーバーでホストされているため、各サーバーの ETAG は異なります。そのため、要求がこれら 4 つのうちの 1 つに到達するたびにダウンロードされます。サーバー。修正は、apache 構成をオーバーライドして ETAG を削除することです。

于 2012-09-10T00:58:00.850 に答える