我有一个运行良好并且可以通过 Internet 访问的 J2EE 应用程序。我们的一些潜在客户想要使用它,但不愿意通过互联网发送他们的数据。
作为一种解决方法,我考虑为他们提供战争文件并让他们自己运行。
问题是:当我提供新版本时,如何让他们轻松更新应用程序?难度越大,他们买入的可能性就越小。
编写从在线获取最新战争文件并更新 Web 应用程序的更新程序涉及什么?这甚至可能吗?
我有一个运行良好并且可以通过 Internet 访问的 J2EE 应用程序。我们的一些潜在客户想要使用它,但不愿意通过互联网发送他们的数据。
作为一种解决方法,我考虑为他们提供战争文件并让他们自己运行。
问题是:当我提供新版本时,如何让他们轻松更新应用程序?难度越大,他们买入的可能性就越小。
编写从在线获取最新战争文件并更新 Web 应用程序的更新程序涉及什么?这甚至可能吗?
至少他们需要重新部署战争文件。大多数应用程序服务器都有一个界面,您可以通过该界面上传新的战争文件。我赞成手动执行此过程,即您向他们发送战争文件,他们可以使用应用服务器的管理页面来部署新战争。这样他们就可以明确知道何时更新应用程序。他们还可以控制何时部署新版本的应用程序并轻松回滚到旧版本。
我建议使用Jetty作为嵌入式解决方案。我使用了一些使用嵌入式功能的应用程序。它允许您创建应用程序的打包发行版,该发行版运行开箱即用的 servlet 容器。