maven插件之tomcat7-maven-plugin

Myth丶恋晨 2022-04-14 04:47 553阅读 0赞

tomcat7-maven-plugin插件的pom.xml依赖为:

  1. <dependency>
  2. <groupId>org.apache.tomcat.maven</groupId>
  3. <artifactId>tomcat7-maven-plugin</artifactId>
  4. <version>2.2</version>
  5. </dependency>

一:直接执行webapp项目

  1. <plugin>
  2. <groupId>org.apache.tomcat.maven</groupId>
  3. <artifactId>tomcat7-maven-plugin</artifactId>
  4. <version>2.2</version>
  5. <configuration>
  6. <path>/taobao</path>
  7. <port>9090</port>
  8. <uriEncoding>UTF-8</uriEncoding>
  9. </configuration>
  10. </plugin>

运行 mvn tomcat7:run

訪问 http://127.0.0.1:9090/taobao 就可以訪问

二:部署项目到tomcat

首先。在conf/tomcat-users.xml 文件中面配置

  1. <role rolename="manager-gui"/>
  2. <user username="admin" password="123456" roles="manager,manager-gui"/>

两种方法部署

(1)

直接在pom.xml里面配置插件

  1. <plugin>
  2. <groupId>org.apache.tomcat.maven</groupId>
  3. <artifactId>tomcat7-maven-plugin</artifactId>
  4. <version>2.2</version>
  5. <configuration>
  6. <path>/taobao</path>
  7. <url>http://127.0.0.1:8080/manager/text</url>
  8. <username>admin</username>
  9. <password>123456</password>
  10. </configuration>
  11. </plugin>

(2)

  1. <plugin>
  2. <groupId>org.apache.tomcat.maven</groupId>
  3. <artifactId>tomcat7-maven-plugin</artifactId>
  4. <version>2.2</version>
  5. <configuration>
  6. <uriEncoding>UTF-8</uriEncoding>
  7. <url>http://127.0.0.1:8080/manager/text</url>
  8. <server>tomcat7</server>
  9. </configuration>
  10. </plugin>

然后,在settting.xml里面加入

  1. <server>
  2. <id>tomcat7</id>
  3. <username>admin</username>
  4. <password>123456</password>
  5. </server>

注意。上面的/manager/text不能是/manager/html,否则报403错误

最后,运行 mvn tomcat7:deploy就可以部署

訪问地址为:http://127.0.0.1:8080/taobao

发表评论

表情:
评论列表 (有 0 条评论,553人围观)

还没有评论,来说两句吧...

相关阅读