小程序,JNLP.强制更新jar文件



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

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

这可能是因为JWS客户不认为Jars是新的。这种混乱的一个原因在于开发人员机器和服务器机器之间的时区差异。在这种情况下,Jars通常会在接下来的24小时内更新。

为了进行测试,请在浏览器之外进行测试。

如果问题是在重新部署新版本后出现了旧版本的文件,那么可以考虑在jar文件名中使用时间戳或内部版本号。

这将要求您为每次部署更新JNLP文件,但缓存问题应该会消失。它为我们做到了。

在每次构建/部署时,在小程序标记中对jar进行版本设置。这将强制重新加载。

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

最新更新