0

**我们正在构建这个 Java EE Web 应用程序并在每台客户端 PC 上的 tomcat 7.0 上进行部署。因为这个应用程序必须离线运行。每天我们都有新的部署和错误修复产生新的战争文件。我想要一些方法,以便那些旧部署了解新版本的战争并从服务器下载并将其部署在 tomcat 上。我进行了很多搜索,但找不到任何东西,阅读有关 cron 作业或 ant 脚本的信息……请对此有所了解。tomcat 7.0 是我们正在使用的 **

4

1 回答 1

0

您需要为此编写单独的计划任务。您可以编写一个任务,使用TimerTask它将在您的服务器文件夹上轮询新战争,如果新战争可用,那么任务将关闭 tomcat,部署新战争并启动 tomcat。您可以使用 Apache commonFileAlterationObserver来观察文件夹中的变化以检查新的战争。

于 2013-02-21T06:32:45.950 回答