0

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

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

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

4

2 回答 2

1

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

于 2012-12-10T08:20:53.603 回答
0

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

基本上,deploy 插件将使用 tomcat 内置的REST API/manager 应用程序来部署 war 文件。

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

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

于 2012-12-10T08:09:24.847 回答