码迷,mamicode.com
首页 > Web开发 > 详细

利用Maven把Web应用部署到tomcat中

时间:2015-07-15 19:01:49      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

1.打开tomcat的manager功能  在tomcat-users.xml文件夹中

1 <role rolename="manager-gui"/>
2 <role rolename="manager-script"/>
3 <user username="tomcat" password="tomcat" roles="manager-gui,manager-script"/>

2.在pom.xml中添加

技术分享
 1  <build>
 2         <finalName>ROOT</finalName>
 3         <plugins>
 4             <plugin>
 5                 <groupId>org.codehaus.mojo</groupId>
 6                 <artifactId>tomcat-maven-plugin</artifactId>
 7                 <configuration>
 8                     <url>http://www.test.com:8080/manager</url>
 9                     <server>test</server>
10                     <path>/</path>
11                 </configuration>
12             </plugin>
13         </plugins>
14     </build>
View Code

finalName这里设置为ROOT,所以mvn package生成的war的文件名为ROOT.war,叫啥名字其实是无所谓的。

这里配置了发布应用的tomcat manager的url, 已及应用要部署在根/下。但是没有配置用户名和口令,这和<server>test</server>有关。这里把用户名和口令 配置在外部其他文件中了,避免不同的环境下有修改pom.xml。

3.在 maven下的 setting.xml

技术分享
 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <settings>
 3     <servers>
 4         <server>
 5             <id>test</id>
 6             <username>tomcat</username>
 7             <password>123456</password>
 8         </server>
 9     </servers>
10 </settings>
View Code

4.运行

mvn tomcat:deploy 或

mvn tomcat:redeploy

利用Maven把Web应用部署到tomcat中

标签:

原文地址:http://www.cnblogs.com/dobestself-994395/p/4649084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!