2016-02-05 84 views
3

我第一次使用Jenkins,我想在本地部署之前在本地尝试它。未能在Jenkins中部署WAR

所以我有一个从eclipse生成的app.war:这是一个maven项目。 我想在Jenkins中构建它,然后在Tomcat 6中部署它。

因此,我在Jenkins中设置了我认为的“正确”配置,但是当我启动构建时,我在项目中获得了成功构建,但它不在tomcat中部署。

我把詹金斯我的控制台输出和配置

控制台输出詹金斯:

enter image description here

配置詹金斯

enter image description here

那有什么问题呢?日Thnx

回答

3

解决你的问题-Edited

  1. 你必须选择合适的容器来部署,从你的问题很明显,你应该选择Tomcat的7.X作为容器。
  2. 请使用Jenkins部署插件它配置有以下选项,如下面的link所示。此链接将成为您的解决方案。
  3. 您也可以嵌入的Tomcat Maven插件在你的pom.xml像下面
<plugin> 
    <groupId>org.apache.tomcat.maven</groupId> 
    <artifactId>tomcat7-maven-plugin</artifactId> 
    <version>2.2</version> 
     <configuration> 
     <url>http://localhost:8080/manager/text</url> 
     <server>TomcatServer</server> 
     <path>/YourPath</path> 
    </configuration> 
</plugin> 
  • 给这个目标,全新安装tomcat7:部署 - e
  • +0

    Thanx for your answer @Kumar,我使用Tomcat6我编辑过帖子,我也是tomcat7,但是对于另一个应用程序,我有部署插件,这就是为什么我可以选择'将war/ear部署到容器中'在“步骤后构建”中我也看到它没有解决我的问题的链接 – Hohenheim