1

jar当客户端打开小程序应用程序时,如何强制更新我的文件?Jar 文件始终缓存在客户端计算机中。而且我总是需要使用 Java 控制面板清除缓存。

4

3 回答 3

1

我总是需要使用 Java 控制面板清除缓存。

这可能是因为 JWS 客户端没有将 Jars 识别为新的。造成这种混乱的原因之一在于开发人员机器和服务器之间的时区差异。在这种情况下,Jars 通常会在接下来的 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 回答