[发明专利]一种部署和维护应用的方法和服务器在审
申请号: | 201910543779.4 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110336695A | 公开(公告)日: | 2019-10-15 |
发明(设计)人: | 张正义;鲜丹 | 申请(专利权)人: | 威富通科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;G06F8/658 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 孟丽平 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发布 指令 登录请求 目标文件 维护应用 服务器 接收客户端 操作管理 触发操作 管理界面 输出操作 文件发布 应用管理 可视化 客户端 触发 上传 部署 响应 更新 客户 成功 管理 | ||
本发明涉及应用管理领域,特别是涉及一种部署和维护应用的方法和服务器。其中,该方法包括:响应客户端的登录请求,根据所述登录请求输出操作管理界面;接收在所述操作管理界面触发的针对目标文件的发布指令,所述发布指令包括增量发布指令和全量发布指令;接收客户端根据所述发布指令上传的发布包;利用所述发布包更新最后一次成功发布的所述目标文件。因此,客户端可以直接通过触发操作管理界面的指令来实现多种类型的文件发布,使发布的过程可视化和简单化,提高了发布效率。
技术领域
本发明主要涉及应用管理领域,更具体地说是涉及一种部署和维护应用的方法和服务器。
背景技术
在软件工程中,JAVA应用程序通常部署在全球广域网(World Wide Web,Web)应用服务器中。用于部署以及管理JAVA应用程序的应用服务器有很多,其中,Tomcat服务器作为一种轻量级的Web服务器,被越来越多中小型企业所使用。
目前,JAVA应用的部署方式基本都是需要依靠运维人员来完成,并且需要进行大量的前期部署,例如需要准备各种环境以及数据(例如Web应用,脚本)。
发明人在实现本发明的过程中,发现相关技术存在以下问题:在进行应用部署时,过程比较复杂,不够直观。
发明内容
本发明实施例提供一种部署和维护应用的方法和服务器,其解决了现有技术部署应用时过程比较复杂,不够直观的技术问题。
为了解决上述技术问题,本发明提供以下技术方案:
在第一方面,本发明实施例提供一种部署和维护应用的方法,包括:
响应客户端的登录请求,根据所述登录请求输出操作管理界面;
接收在所述操作管理界面触发的针对目标文件的发布指令,所述发布指令包括增量发布指令和全量发布指令;
接收客户端根据所述发布指令上传的发布包;
利用所述发布包更新最后一次成功发布的所述目标文件。
可选地,所述发布指令为增量发布指令,所述发布包为增量发布包,则所述方法包括:
根据所述增量发布指令输出文件导入界面;
接收在所述文件导入界面上触发的路径设置指令,根据所述路径设置指令设置所述增量发布包的发布路径。
可选地,所述利用所述发布包更新最后一次成功发布的所述目标文件,包括:
备份所述发布路径内最后一次成功发布的增量发布包;
将所述增量发布包解压并覆盖至所述发布路径内。
可选地,所述发布指令为全量发布指令,所述发布包为全量发布包,所述利用所述发布包更新最后一次成功发布的所述目标文件,包括:
将所述发布包与最后一次成功发布的所述目标文件的全量文件对比,形成对比文件,以供客户端进行发布校验;
备份最后一次成功发布的所述目标文件的全量文件;
将所述全量发布包解压并覆盖最后一次成功发布的所述目标文件的全量文件。
可选地,所述方法还包括:
生成针对所述目标文件的成功发布日志,以供对所述目标文件进行查看和回退。
可选地,所述方法还包括:
接收在所述操作管理界面触发的针对所述目标文件的日志的查看指令,根据所述查看指令生成发布日志列表;
响应针对所述列表的回退指令,根据所述回退指令将所述列表对应的备份文件更新到最后一次成功发布的所述目标文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威富通科技有限公司,未经威富通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910543779.4/2.html,转载请声明来源钻瓜专利网。