Maven 集成Tomcat插件自动发布项目到tomcat的webapps目录下
一、maven的配置1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<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的配置
1
2
3
4
<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=truetomcat7:redeploy
tomcat 7:mvn -Dmaven.test.skip=truetomcat:redeploy
页:
[1]