【问题标题】:How to deploy Java EE application using Jenkins CI?如何使用 Jenkins CI 部署 Java EE 应用程序?
【发布时间】:2012-12-10 06:14:26
【问题描述】:

我为 Jenkins CI 配置了基于 Java EE 的应用程序的 SVN 存储库。

我能够构建应用程序,但在部署战争时遇到了问题。实际上,我不知道如何从构建中获取战争文件并将其部署到远程 Tomcat 7 服务器。

我需要以war部署的形式将此代码部署到Tomcat 7。请指导我完成任何教程或文档。

【问题讨论】:

标签: java jakarta-ee jenkins continuous-integration jenkins-plugins


【解决方案1】:

如果您的构建基于 Maven,您可以使用 Maven Tomcat plugin。这将执行与Jenkins Deploy plugin 或多或少相同的操作,但它会增加对您的构建工具的依赖,而不是对您的持续集成工具的依赖。

【讨论】:

    【解决方案2】:

    有一个插件:https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin

    部署插件基本上会使用tomcat内置的REST API/manager application来部署war文件。

    我在愤怒时使用它,它非常简单。该插件可以满足您在简单情况下所需的一切。

    如果您的需求比这更复杂,您可以直接通过脚本访问管理 REST API,但我建议您从插件开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 2015-02-14
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 2014-05-23
      相关资源
      最近更新 更多