我有一个J2EE应用程序,需要在客户端的Intranet中进行更新

时间:2009-01-15 01:13:52

标签: deployment java-ee updating

我有一个运行良好且可以访问互联网的J2EE应用程序。我们的一些潜在客户希望使用它,但不愿意通过互联网发送数据。

作为一种解决方法,我想过为他们提供war文件并让他们自己运行。

问题是:当我提供新版本时,如何让他们更新应用程序变得微不足道?越难,他们买入的可能性就越小。

编写从在线获取最新war文件并更新Web应用程序的更新程序有什么用?这甚至可能吗?

2 个答案:

答案 0 :(得分:1)

至少他们需要重新部署war文件。大多数应用程序服务器都有一个界面,您可以通过该界面上载新的war文件我赞成手动执行此过程,即您向他们发送war文件,他们可以使用应用服务器的管理页面来部署新的战争。通过这种方式,他们明确知道他们何时更新应用。他们还可以控制何时部署新版本的应用程序并轻松回滚到旧版本。

答案 1 :(得分:1)

我建议使用Jetty作为嵌入式解决方案。我使用了一些使用嵌入功能的应用程序。它允许您创建运行servlet容器的应用程序的打包分发。