Maven集成Tomcat7开发(九)

本文介绍如何通过Maven轻松集成Tomcat7,包括配置pom.xml文件和运行步骤。若遇到jar包下载问题,建议配置私服解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下面讲下如何使用Maven来集成Tomcat7。

1. Maven继承内嵌的Tomcat7,这种方法很简单易用

先使用Maven创建一个简单的Java Web项目,不会的话,可以参考我上一篇博客,地址:http://my.oschina.net/liangbo/blog/300485,这里就不重申了。

下面来看下具体的pom.xml的配置:

?
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
40
41
42
< project  xmlns = "http://maven.apache.org/POM/4.0.0"  xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" >
   < modelVersion >4.0.0</ modelVersion >
   
   < groupId >com.liangbo.web</ groupId >
   < artifactId >web-demo</ artifactId >
   < packaging >war</ packaging >
   < version >0.0.1-SNAPSHOT</ version >
   
   < dependencies >
     < dependency >
       < groupId >junit</ groupId >
       < artifactId >junit</ artifactId >
       < version >3.8.1</ version >
       < scope >test</ scope >
     </ dependency >
     
     < dependency >
         < groupId >javax.servlet</ groupId >
         < artifactId >servlet-api</ artifactId >
         < version >2.5</ version >
         < scope >provided</ scope >
     </ dependency >
     
   </ dependencies >
 
   < build >
     <!--添加tomcat7 maven插件-->
     < pluginManagement >
         < plugins >
             < plugin >
                 < groupId >org.apache.tomcat.maven</ groupId >
                 < artifactId >tomcat7-maven-plugin</ artifactId >
                 < version >2.2</ version >
             </ plugin >
         </ plugins >
     </ pluginManagement >
     
     < finalName >web-demo</ finalName >
   </ build >
 
</ project >

和上一篇博客相比,只是增加了一个plugin的配置,之后Run As --> Maven build, 在Goals中输入:tomcat7:run。如果是第一次运行的话,会从中央仓库中下载tomcat插件(如果你没有配置私服的话)。

1)如果build success的话,控制台会打印出该项目访问的路径。

2) 我默认使用的中央仓库,运行tomcat7:run的时候,发现其中一个jar包org.apache.commons:commons-compress:1.4不能下载,如果有朋友遇到相同的问题的话,可以尝试配置私服。

我这里直接配置的Maven开源的私服,你可以参考http://maven.oschina.net/help.html。你可以看到上面的控制台输出的信息,控件下载的地址是以http://maven.oschina.net开头。

我工作开发也是使用这种集成方式,非常的简单,使用Debug As启动的项目,可以热部署,除非你改动了web.xml,那样你必须得重启服务了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值