码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下SVN+多个Tomcat自动部署

时间:2017-06-18 21:45:20      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:提交   自动   项目目录   tom   logs   upd   mit   home   http   

项目中都是jsp开发,所以用到Tomcat。

在我文章中也写过多个Tomcat 的部署,具体可以参考:http://www.cnblogs.com/magmell/p/7045193.html

SVN项目目录:/home/svn

Tomcat访问目录:/usr/local/tomcat/多个tomcat端/webapps/ROOT

把SVN项目检出到Tomcat各个webapps下的ROOT目录中。

cd /usr/local/tomcat/多个tomcat端/webapps/ROOT

检出到当前ROOT目录中:

命令:svn co svn://localhost/src/resources ./

当然可以写一个脚本做到自动检出多个Tomcat目录的。

SVN自动同步:

切换到/home/svn/hooks/

首先:cp post-commit.tmpl post-commit.tmpl.bak

然后:mv post-commit.tmpl post-commit

chmod +x post-commit设置为可执行

也就是说在提交的时候,触发这个脚本

vim post-commit

写入:

svn update --no-auth-cache --username 用户名 --password 密码 /usr/local/tomcat/Tomcat名称/webapps/ROOT

多个Tomcat端可以写多个svn update语句,这样 ,提交的时候就会自动同步到服务器上的web目录中去了。

 

Linux下SVN+多个Tomcat自动部署

标签:提交   自动   项目目录   tom   logs   upd   mit   home   http   

原文地址:http://www.cnblogs.com/magmell/p/7045337.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!