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

ang*_*ein 0 java deployment tomcat maven 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
Run Code Online (Sandbox Code Playgroud)

pom中的插件配置

<build>
      <plugins>
              .
              .
           <plugin>
                  <groupId>org.apache.tomcat.maven</groupId>
                  <artifactId>tomcat7-maven-plugin</artifactId>
                  <version>2.2</version>
           </plugin>
              .
              .
              .
Run Code Online (Sandbox Code Playgroud)

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

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

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

部署到Tomcat时出错:tomcatManager状态码:404,ReasonPhrase:未找到 tomcatManager状态码:404,ReasonPhrase:Not Found

ang*_*ein 6

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

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

我把文档留在这里