为了避免Webstart每次下载大约100MB(检查jar平等所需),我们使用Webstart版本协议。 servlet动态生成JNLP,引用最新版本的Jars。
但是当不再支持特定版本的jar时,它确实驻留在客户端计算机上的webstart缓存中,并且它们具有过时的JNLP文件。 如何阻止JNLP文件运行?
是否有选项,例如让Webstart检查版本化的Jar文件是否实际上仍然存在于非源位置,如果没有,则阻止执行?
或者应该由应用程序本身以编程方式完成,方法是从jar-manifest中获取版本信息,然后将其发送到服务器进行版本检查?