首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

maven工程在tomcat服务器上的自动化支配(cargo版)

2012-06-27 
maven工程在tomcat服务器上的自动化部署(cargo版)跟maven的tomcat插件相比,cargo插件更专业也更灵活,缺点

maven工程在tomcat服务器上的自动化部署(cargo版)

跟maven的tomcat插件相比,cargo插件更专业也更灵活,缺点是配置稍显麻烦。

?

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

?

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

?

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

??? 此示例代码为existing方式的本地部署,其它部署方式及远程部署,请参见附件文档。

?

4.将该工程导入SVN。

?

?

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

的命令。

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

?

?

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

热点排行