无法在Jenkins中部署WAR

时间:2016-02-05 08:59:42

标签: java eclipse maven tomcat jenkins

我第一次使用Jenkins,我想在本地部署之前在本地试用。

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

所以我设置了我认为在Jenkins中的“正确”配置,但是当我启动构建时,我在我的项目中成功构建了但是它没有在tomcat中部署。

我将把我的控制台输出Jenkins和配置

控制台输出Jenkins:

enter image description here

配置Jenkins

enter image description here

那有什么不对?日Thnx

1 个答案:

答案 0 :(得分:3)

您的问题解决方案-Edited

  1. 您必须选择要部署的相应容器,您的问题显然应该选择Tomcat 7.X作为容器。
  2. 请使用 Jenkins Deploy Plugin ,该配置包含以下link中所示的以下选项。此链接也是您的解决方案。
  3. 您也可以将Tomcat Maven插件嵌入到pom.xml中,如下所示
  4.  <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>
    
    1. 将目标设为干净安装tomcat7:deploy -e