将EAR,WAR文件部署到任何托管服务器所需的开源“部署工具”

时间:2013-01-14 21:43:12

标签: java-ee deployment open-source webserver web-deployment

部署工具,用于将本地“构建框”中存在的 EAR,WAR 文件部署到任何托管服务器(即测试或登台服务器)。

目前,.sh脚本在每台服务器上运行以进行部署。

环境: Linux,Java EE应用程序(准确地称为ATG框架), Jboss 服务器。

部署工具要求:

1)软件必须是开源的。

2)只需要部署工具;没有构建工具和连接到它的延续集成工具,如Jenkin或Hudson应用程序。

3)软件必​​须是轻量级GUI应用程序(甚至插件适用于eclipse或任何SVN)。

4)软件还必须具有查看SVN的能力。

5)最重要的是它必须是容错的;如果部署出错,必须有备份副本和版本控制。

我知道上述所有内容都有点大问题。我不确定“巡航控制”应用程序是否会完成上述所有工作,我们将不胜感激。

我已经研究过找到链接http://deployment.tigris.org/;但他们似乎都没有满足上述所有要求。在GNU开源软件中找不到这样的。任何建议任何建议将不胜感激。有人提出了一些名为'Jeera','redhat'的东西,但对它们并不确定。

最后总结一句话,需要一个针对上述环境的“开源部署(仅限)工具”。

2 个答案:

答案 0 :(得分:3)

Kwatee是一款轻量级部署应用,可免费用于商业用途(但不是开源)

如果您对GUI要求有一定的灵活性,请查看Ning的galaxy,它是开源的,免费的(但基于CLI,也依赖于Ruby)

答案 1 :(得分:0)

http://xebialabs.com/download/xl-deploy/是一个自动化解决方案,可以在所有目标平台,Windows和unix目标中无代理。它支持几乎所有流行的Java EE容器,如jboss,tomcat,webspshere。社区版对非商业用户免费。

Cargo是另一种支持自动部署的开源工具。