从Web应用程序运行Ant任务 - 用于JBoss部署的工具

时间:2013-10-28 20:19:02

标签: java ant jboss openshift

我有一个Java应用程序,由于它的大小,我需要分两步或三步部署。我正在OpenShift容器上部署它。

  • 第一步创建数据库并准备应用程序配置。
  • 第二步应该将数据加载到数据库中并使用更新的配置重建war。
  • 第三步在JBoss上部署应用程序。

所有这三个步骤都已使用Ant任务自动完成。第一步是在启动JBoss之前运行。

我需要在JBoss启动后运行剩下的两个。因此,一个想法是创建一个向导/安装程序应用程序,在后台调用这些任务,直到该过程完成(2-3分钟)。然后,在成功部署之后,通知用户应用程序已准备好使用。

我不熟悉Java部署工具的替代方案,我不想使用系统调用来调用ant。那么,这是否有意义,或者我可以利用其他工具并让我获得相同的结果?

1 个答案:

答案 0 :(得分:0)

您是否无法在OpenShift上使用action_hooks在部署的某些阶段之前或之后执行某些任务?比如post_deploy动作挂钩? https://www.openshift.com/developers/deploying-and-building-applications