从EclipseIDE在Tomcat8中部署Maven项目
为什么会出现这种错误?我使用的是ApacheTomcat8。当您希望Maven将您的web应用程序(WAR工件)部署到Tomcat8服务器时,您仍然使用从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
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