233123 发表于 2016-5-19 09:06:26

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]
查看完整版本: Maven 集成Tomcat插件自动发布项目到tomcat的webapps目录下