JNLP 多次下载

JNLP downloading multiple times

我正在开发 Web 启动应用程序。我现在只是在探索,我开发的一个小型 POC 可以很好地解决一个问题。每次启动应用程序时都会触发 jnlp 文件的全新下载。我正在从本地安装的 tomcat 提供该应用程序。我还没有签署该应用程序。这两个原因中的任何一个都可能是多次下载背后的原因吗?

多次下载的问题在于,从用户体验的角度来看,它看起来很糟糕。这可以通过使用 jnlp:// 而不是 http:// 来克服。

以前:http://address_of_my_jnlp_file/fileName.jnlp

现在:jnlp://address_of_my_jnlp_file/fileName.jnlp

浏览器会自动检测到下载的是 WebStart 应用程序,并将其委托给本地 JRE,后者直接下载并运行它,而不会触发浏览器下载。