读书人

maven工程在tomcat服务器上的自动化支

发布时间: 2012-06-26 10:04:13 作者: rapoo

maven工程在tomcat服务器上的自动化部署

1. 首先你的web工程必须是一个maven工程。

?

2.修改tomcat的tomcat-users.xml文件,目录为conf\tomcat-users.xml,加入以下内容:

?

3. 在maven工程的pom文件中加入tomcat-maven-plugin插件,以下为pom代码示例:

?

4.将该工程导入SVN。

?

5. 在hudson中为该SVN地址新建一个工程,在配置maven运行命令时,在install命令后,加入一个tomcat部署

的命令。

Install在前,tomcat:redeploy在后,顺序不能错,这样才能保证install成功后再部署。

?

6. 如此,每当SVN版本更新后,hudson就会自动编译该工程,编译成功后,再通过tomcat-maven-plugin插件自动部署至指定tomcat服务器,且该部署为热部署,服务器不需要重启,并支持远程部署。

读书人网 >软件架构设计

热点推荐