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服务器,且该部署为热部署,服务器不需要重启,并支持远程部署。