1

jarクライアントがアプレット アプリケーションを開いたときに、ファイルを強制的に更新するにはどうすればよいですか? Jar ファイルは常にクライアント マシンにキャッシュされます。また、Java コントロール パネルを使用して常にキャッシュをクリアする必要があります。

4

3 に答える 3

1

Java コントロール パネルを使用して常にキャッシュをクリアする必要があります。

これはおそらく、JWS クライアントが Jar を新しいものとして認識しないためです。このような混乱の原因の 1 つは、開発者のマシンとサーバーのタイムゾーンの違いにあります。その場合、Jar は通常、次の 24 時間以内に更新されます。

テストの目的で、ブラウザの外で実行してください。

于 2012-08-21T22:46:48.930 に答える
0

新しいバージョンを再デプロイした後に古いバージョンのファイルが存在することが問題である場合は、jarファイル名にタイムスタンプまたはビルド番号の形式を含めることを検討してください。

これには、デプロイメントごとにJNLPファイルを更新する必要がありますが、キャッシュの問題はなくなるはずです。それは私たちのためになりました。

于 2012-08-21T23:23:39.150 に答える
0

ビルド / デプロイごとにアプレット タグ内の jar をバージョン管理します。これにより、リロードが強制されます。

ARCHIVE="foo-1.0.16.jar" > ARCHIVE="foo-1.0.17.jar"

于 2012-08-22T01:39:51.827 に答える