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