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

  • 相关阅读:
    浏览器
    背景图片设置
    用CSS画平行四边形
    git常用操作
    函数Function
    Object类型的创建和访问
    执行环境及作用域
    传值和传引用
    String类型
    HTML< legend >标签
  • 原文地址:https://www.cnblogs.com/zhenmingliu/p/4379799.html
Copyright © 2020-2023  润新知