使用Tomcat7 MAVEN插件部署到Tomcat时出错404

时间:2014-05-27 18:42:35

标签: java maven tomcat deployment maven-tomcat-plugin

我正在尝试使用Tomcat MVN插件将我的项目部署到Tomcat,但是我收到以下错误:

 Uploading: http://localhost:8080/manager/text/deploy?path=%2FSample
 Uploaded: http://localhost:8080/manager/text/deploy?path=%2FSample (90810 KB at 62283.7 KB/sec)

 [ERROR] Tomcat return http status error: 404, Reason Phrase: Not Found
 [INFO] ------------------------------------------------------------------------
 [INFO] BUILD FAILURE

pom中的插件配置

<build>
      <plugins>
              .
              .
           <plugin>
                  <groupId>org.apache.tomcat.maven</groupId>
                  <artifactId>tomcat7-maven-plugin</artifactId>
                  <version>2.2</version>
           </plugin>
              .
              .
              .

我没有在pom中设置Tomcat用户,因为在我的Tomcat配置中,我没有任何用户,需要保持这种状态。

当我手动将战争复制到tomcat文件夹“webapps”时,它没有任何问题。

我不知道遗失了什么......我尝试了以下但没有结果

Error while deploying to Tomcat: tomcatManager status code:404, ReasonPhrase:Not Found tomcatManager status code:404, ReasonPhrase:Not Found

1 个答案:

答案 0 :(得分:5)

在经过大量研究后,我发现了一种使用Tomcat7 Maven插件部署项目的方法。 它就像运行目标mvn tomcat7:run-war

一样简单

唯一的缺点是它使用自己的嵌入式Tomcat服务器

我留下了文档here