当前位置: 首页 > 知识库问答 >
问题:

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

华森
2023-03-14

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

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

环境:Linux,JavaEE应用(确切地说是ATG框架),使用的Jboss服务器。

部署工具要求:

1) 软件必须是开源的。

2)只需要一个部署工具;没有构建工具和延续集成工具,就像Jenkin或Hudson应用程序一样。

3) 该软件必须是一个轻量级的GUI应用程序(甚至插件也可以用于eclipse或任何SVN)。

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

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

我知道以上这些都是一个大问题。我不确定“巡航控制”应用程序是否能完成上述所有工作,请提供建议。

我已经找到了联系http://deployment.tigris.org/; 但它们似乎都没有满足上述所有要求。在GNU开源软件中找不到这样的内容。如果他们有任何建议,我们将不胜感激。有人也提出了一个叫“Jeera”、“redhat”的建议,但并不确定。

最后,用一句话总结一下,我们需要一个用于上述环境的“开源部署(仅限)工具”

共有2个答案

袁霍英
2023-03-14

http://xebialabs.com/download/xl-deploy/是一种自动化解决方案,可跨所有目标平台(windows和unix目标平台)实现无代理。它支持几乎所有流行的JavaEE容器,比如jboss、tomcat、Websphere。社区版对非商业用户免费。

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

廉雅惠
2023-03-14

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

如果你可以在GUI需求上稍微灵活一些,看看宁的银河,它是开源和免费的(但是基于CLI,也依赖于Ruby)

 类似资料:
  • 我正在使用spring tool Suite3.7.0和我从STS仪表板安装的gradle插件。由于某种原因,gradle任务默认为空。我使用“build”任务生成了war文件,但tomcat7没有将该war文件识别为有效的war文件。有没有其他的梯度任务我需要使用来生成war文件。 此外,build.gradle文件有以下插件, Tomcat7显示了以下日志。没有错误,但是我在应用程序初始化时设

  • 问题内容: 我已经将tomcat的webapps目录中的sample.war文件复制了。 我可以访问localhost:8080。 默认情况下,战争的部署是自动进行的-我已经在我的webapps文件夹中检查了提取的文件夹“ sample” 但未提取。为什么未提取war文件。请为此提供解决方案。 问题答案: 从目录中删除该战争文件。然后在您的Web浏览器中打开链接。单击“ Tomcat管理器”, 然

  • 在将文件部署到Wildfly时,应将文件复制到何处? 我看不到文件在哪里: 似乎要进行爆炸式部署: 在运行期间,启用的war文件由tmp目录中的vfs分解。这些文件将在停止/重新启动/禁用时删除。 参考内容位于内容数据目录中,用于重新创建tmp文件。

  • 我正在尝试部署一个示例。war文件到运行Windows/Tomcat 9的Azure应用程序服务。我正在将文件上载到wwwroot/webapps文件夹。文件正在解包,但未创建名为sample的子文件夹。我已经启用了日志记录功能,但是里面没有任何有用的东西。有什么想法吗? 我试图使用的示例war文件来自apache tomcat页面。https://tomcat.apache.org/tomcat

  • 问题内容: 我在装有Tomcat 8的同一服务器上运行Jenkins 1.6(并且也尝试使用Jenkins 2.0)。我需要将Maven多模块应用程序部署到Tomcat Web应用程序。它有两个必须部署的子模块中的war文件。Deploy插件最多支持Tomcat 7,并且工作正常。但是,问题是我需要使用Tomcat 8,因为我的Web应用程序无法在Tomcat 7上运行。是否可以将War文件从Je