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服务


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM