eclipse下实现maven项目在tomcat容器热部署方法
上一篇 / 下一篇 2013-02-18 12:12:05 / 个人分类:敏捷开发与持续交互
黄进青2013-2-17
;SwP&If2wn0
}5R:j:U1\^2M051Testing软件测试网yG pn4`U
1、eclipse安装maven插件、svn插件
*q*E0\}l`E02、从svn检查maven结构web项目(可部署到tomcat下)51Testing软件测试网K6[1On}j
3、修改远程或本地的tomcat配置文件apache-tomcat-6.0.29/conf/tomcat-users.xml,添加用户,如下所示:51Testing软件测试网l5LA L#Y
<role rolename="manager"/>
'N?"~a9I ^,r(h0<user username="admin" password="admin" roles="manager"/>
yy/c'TBs04、修改maven的settings.xml,增加server,如下所示:51Testing软件测试网t+T X`O0MCky,]
<server>
/s,ahv Fe"Y^J0<id>tomcat</id>51Testing软件测试网a`%Et)I&d
<username>admin</username>51Testing软件测试网;E2wPTg9b
<password>admin</password>
T3? tH9S%A0</server>
E JXTL;Pl05、启动tomcat(进入http://localhost:8080/manager/html页面大家可以管理tomcat下的所有应用)51Testing软件测试网FCO-E'[0`
6、修改pom.xml文件,引入tomcat插件,以实现热部署,如下所示:。。。51Testing软件测试网c'C2tZy8hs
<plugin>51Testing软件测试网tZ|:G!E"CxZ
<groupId>org.codehaus.mojo</groupId>
:tZ2P.}"@'x0d;S0<artifactId>tomcat-maven-plugin</artifactId>
lm3I])u(UIYk0<configuration>51Testing软件测试网^'hH]z,r ZF"k
<url>http://localhost:8080/manager/html</url>
L9pm L#UD0<server>tomcat</server>51Testing软件测试网cK{.?4uT,G Tn
<path>/wallet</path>51Testing软件测试网6X"N2_"Z:i
</configuration>
*D }T!vuKN.F0<version>1.1</version>51Testing软件测试网 o f as6v:r g&JX
</plugin>
.J,m7m{1U*jkL051Testing软件测试网p"|q$[A'h!A%Mn3m
51Testing软件测试网*Tv'_(Y^
。。。51Testing软件测试网XFpX2j
7、在eclipse中配置maven build,内容如下:clean tomcat:redeploy -Dmaven.test.skip=true,可参考附图
-M;iQ7T9O ?z E l051Testing软件测试网$g(S{d0e-yh$q&V.D
51Testing软件测试网5A#Al$zh S `
8、执行maven build后的结果如下所示:51Testing软件测试网sc}J c7cJ,f)b@h{v
。。。。。
y$U;H zx051Testing软件测试网t0NG:}8C:s
[INFO] Building 0.0.1-SNAPSHOT
VuDT\7`/V0[INFO] ------------------------------------------------------------------------51Testing软件测试网*R3l$T5Q6le
[INFO]