linux部署war包方案
batch.sh内容:
su - -c"
使用管理员权限
service tomcat6 stop;
停止tomca6t服务
mkdir /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;
以当天日期创建备份目录
cp -r /var/lib/mysql/jishengwei /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;
复制数据流到备份目录
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服务
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。