linux部署war包方案

batch.sh内容:mysql

su - -c"web

使用管理员权限sql

service tomcat6 stop;tomcat

中止tomca6t服务app

mkdir /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;webapp

以当天日期建立备份目录ftp

cp -r /var/lib/mysql/jishengwei /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;date

复制数据流到备份目录service

cp /var/lib/tomcat6/webapps/ROOT.war /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;权限

复制ROOT.war包到备份目录

chown -R jnfwzFtp /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;

更改备份全部者,用于支持ftp用户下载

rm -rf /var/lib/tomcat6/webapps/ROOT.war;

删除原webapps下的ROOT.war

rm -rf /var/lib/tomcat6/webapps/ROOT;

删除原webapps下的ROOT文件夹

cp /home/jnfwzFtp/ROOT.war /var/lib/tomcat6/webapps;

复制更新包到webapps目录下

service tomcat6 start;

启动tomcat6服务

相关文章
相关标签/搜索