gpt4 book ai didi

Java Web Start - 更新一些用户?

转载 作者:行者123 更新时间:2023-12-01 06:21:01 25 4
gpt4 key购买 nike

通过 JWS 进行更新对帮助台来说太痛苦了,而且工作量很大,因为在每个版本中,都有百分之几的用户“陷入”中间,无法在不重新安装的情况下启动应用程序。我们正在寻找一种方法,仅更新部分用户,然后逐步将新版本推送给更多用户。

我没有找到直接使用 JNLP 执行此操作的方法。到目前为止我们的想法包括:

  • 将新 jar 放入 Web 目录中。将 JNLP 启动文件更新为这些新 jar。一小时后,恢复 JNLP。问题:JNLP 是否指定已更新且现在点击“降级”启动文件的用户会发生什么情况? (请提供硬数据)
  • 拥有 5 个 JNLP 启动文件,并让帮助台在各处重新安装应用程序。然后一次更新一个文件(即一次更新 20% 的用户)。
  • 实现服务器端解决方案,例如 Apache 之上的 CGI 脚本,该解决方案将根据不同用户的 IP 向其提供不同版本的 JNLP 启动文件。

您认为这些选项有哪些缺点?我们还可以考虑什么?

最佳答案

我不明白为什么有些用户会卡住。你说的重新安装是什么意思?我只是让用户从网站启动。什么都没有安装。如果他们愿意,他们可以将 JNLP 文件放在桌面上,但该软件仍然不是传统意义上的“安装”。

对于我的应用程序,我让它在后台检查更新:

这意味着每次启动程序时,客户端计算机都会根据服务器上的 jar 来检查本地存储的版本。下载最新版本是在幕后进行的,下次启动程序时,将使用新版本。没有人被卡住。

关于Java Web Start - 更新一些用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5455778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com