eclipse下实现maven项目在tomcat容器热部署方法
上一篇 / 下一篇 2013-02-18 12:12:05 / 个人分类:敏捷开发与持续交互
黄进青2013-2-1751Testing软件测试网M'UQ Fz['q
8A?-`/D
B/`0
1、eclipse安装maven插件、svn插件51Testing软件测试网4t#lug hz!siP
2、从svn检查maven结构web项目(可部署到tomcat下)51Testing软件测试网]N7C`Dx?
3、修改远程或本地的tomcat配置文件apache-tomcat-6.0.29/conf/tomcat-users.xml,添加用户,如下所示:
m:?$P(|)x0<role rolename="manager"/>51Testing软件测试网`P4n!g5k+U0Z!X(^
<user username="admin" password="admin" roles="manager"/>
,bM9e!^YF&u5v04、修改maven的settings.xml,增加server,如下所示:
N$MeyO3M3SgHzN0<server>51Testing软件测试网K |v"w+Q
<id>tomcat</id>
%dY$OP(C(p"_7].gC0<username>admin</username>
(E+L$y8H @Q&|3W7p0<password>admin</password>51Testing软件测试网0j!i q)oZR
</server>51Testing软件测试网di$b6^6v'Gn
5、启动tomcat(进入http://localhost:8080/manager/html页面大家可以管理tomcat下的所有应用)51Testing软件测试网2@'pj4E)`
6、修改pom.xml文件,引入tomcat插件,以实现热部署,如下所示:。。。
$UI-\H_0<plugin>
Z8D|r/|1i#`0<groupId>org.codehaus.mojo</groupId>51Testing软件测试网r m:e3vAE
<artifactId>tomcat-maven-plugin</artifactId>51Testing软件测试网&Z T4V.eU1h4a~n
<configuration>51Testing软件测试网2z"\1e;y1V kA
<url>http://localhost:8080/manager/html</url>51Testing软件测试网2u? MkJR w
<server>tomcat</server>51Testing软件测试网|&}!M|[8j
<path>/wallet</path>51Testing软件测试网hvIkD
</configuration>51Testing软件测试网*WK L7BXm
<version>1.1</version>51Testing软件测试网(zvL3D&A#h#y2v
</plugin>
9V9c\%b sZ&a;j0
|L
fw9v |r051Testing软件测试网4eo1|h'[
。。。
;D3}4`LJ9bZ]p07、在eclipse中配置maven build,内容如下:clean tomcat:redeploy -Dmaven.test.skip=true,可参考附图
Cr(M tDfT6GQ051Testing软件测试网b,^^e PrNQ)u
51Testing软件测试网-v;ykE4Y3W'Os:a tq0w]`
8、执行maven build后的结果如下所示:51Testing软件测试网n`([&EoW1z6\
。。。。。
9u{&o*g(V0
/_!V]0nDq"{l
ks9K0
[INFO] Building 0.0.1-SNAPSHOT51Testing软件测试网B5HJ&oUQ3i.cY
[INFO] ------------------------------------------------------------------------