Maven 集成Tomcat插件自动发布项目到tomcat的webapps目录下
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven 集成Tomcat插件自动发布项目到tomcat的webapps目录下相关的知识,希望对你有一定的参考价值。
一、maven的配置
<build> <finalName>fish-web</finalName> <!-- 将项目发布到tomcat6 --> <pluginManagement> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version>1.1</version> <configuration> <!--<url>http://localhost:8080/manager</url> --> <path>/fish-web</path> <username>manager</username> <password>manager</password> <uriEncoding>UTF-8</uriEncoding> </configuration> </plugin> <!-- 将项目发布到tomcat7 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.1</version> <configuration> <!--<url>http://localhost:8080/manager/text</url>--> <path>/fish-web</path> <username>manager</username> <password>manager</password> <uriEncoding>UTF-8</uriEncoding> </configuration> </plugin> </plugins> </pluginManagement> </build>
二、tomcat的tomcat-users.xml的配置
<role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="manager" password="manager" roles="manager-gui, manager-script, manager"/>
三、执行mvn命令
tomcat 6:mvn -Dmaven.test.skip=true tomcat7:redeploy
tomcat 7:mvn -Dmaven.test.skip=true tomcat:redeploy
本文出自 “小鱼的博客” 博客,谢绝转载!
以上是关于Maven 集成Tomcat插件自动发布项目到tomcat的webapps目录下的主要内容,如果未能解决你的问题,请参考以下文章
Maven项目配置tomcat插件实现项目自动部署到远程服务器
Hudson + SVN + Maven 持续集成实现自动化编译打包部署(over SSH 和 Deploy war/ear to a container 两种部署方式)