从EclipseIDE在Tomcat8中部署Maven项目

从EclipseIDE在Tomcat8中部署Maven项目,maven,tomcat,Maven,Tomcat,为什么会出现这种错误?我使用的是ApacheTomcat8。当您希望Maven将您的web应用程序(WAR工件)部署到Tomcat8服务器时,您仍然使用tomcat7 Maven插件 内部pom.xml Connection refused: connect -> [Help 1] <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7

为什么会出现这种错误?我使用的是ApacheTomcat8。

当您希望Maven将您的web应用程序(WAR工件)部署到Tomcat8服务器时,您仍然使用
tomcat7 Maven插件

内部
pom.xml

 Connection refused: connect -> [Help 1]
<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>tomcat8_vy</server>
    </configuration>
</plugin>
<servers>
  <server>
    <id>tomcat8_vy</id>
    <username>tomcat_username</username>
    <password>tomcat_password</password>
  </server>
</servers>
在Tomcat安装目录中,查看文件
Tomcat users.xml
,路径如下
/apache-Tomcat-8.0.36/conf/Tomcat users.xml

 Connection refused: connect -> [Help 1]
<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>tomcat8_vy</server>
    </configuration>
</plugin>
<servers>
  <server>
    <id>tomcat8_vy</id>
    <username>tomcat_username</username>
    <password>tomcat_password</password>
  </server>
</servers>

用于第二次部署(如果服务器未关闭)


您可以从IDE的Maven插件运行/执行
deploy

您的问题是希望在tomcat 8上部署应用程序,而您在pom.xml中使用的是maven tomcat 7插件。如何使用端口8099部署。解决方案1:
mvn-Dmaven.tomcat.port=8099 tomcat7:deploy
。解决方案2:在
pom.xml
中设置
maven.tomcat.port
内部
properties
标记对的值。解决方案3:如果我有tomcat 6 7和8。那么maven将如何区分tomcat版本。
mvn tomcat7:redeploy