[发明专利]适用于WebLogic的自动升级方法、系统、装置及存储介质在审
申请号: | 201911369724.2 | 申请日: | 2019-12-26 |
公开(公告)号: | CN111190639A | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 延皓;庹艳林;李世宁;安卫杰;孟凡雪 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适用于 weblogic 自动 升级 方法 系统 装置 存储 介质 | ||
1.一种适用于WebLogic的自动升级方法,其特征在于,所述升级方法包括:
通过在测试环境下升级WebLogic获取安装目录包;
在生产环境下根据所述安装目录包通过目录替换的方式升级所述WebLogic;
其中,所述生产环境的配置与所述测试环境的配置一致。
2.如权利要求1所述的升级方法,其特征在于,所述通过在测试环境下升级WebLogic获取安装目录包包括:
获取升级包,升级所述WebLogic;
检查升级后的所述WebLogic是否满足预设条件,若满足,则根据升级后的所述WebLogic的安装目录生成安装目录包。
3.如权利要求1所述的升级方法,其特征在于,所述在生产环境下根据所述安装目录包通过目录替换的方式升级所述WebLogic包括:
检查所述生产环境是否满足预设的升级条件,
若不满足,则终止升级,
若满足,则获取所述安装目录包;
根据所述安装目录包确定升级目录;
将所述升级目录下的原有文件进行备份并删除;
将所述安装目录包中的文件释放至所述升级目录中。
4.如权利要求3所述的升级方法,其特征在于,所述预设的升级条件包括:
现有的补丁与待升级的补丁是否冲突、所述生产环境的配置与所述测试环境的配置是否一致、以及磁盘剩余空间是否足够。
5.如权利要求3所述的升级方法,其特征在于,所述升级方法还包括:
检查所述生产环境下升级后的所述WebLogic是否满足预设条件,
若满足,则结束升级,
若不满足,则删除所述升级目录中所述安装目录包中的文件,将备份的所述原有文件拷贝至所述升级目录中。
6.一种适用于WebLogic的自动升级系统,其特征在于,所述升级系统包括:
安装目录包获取模块,用于通过在测试环境下升级WebLogic获取安装目录包;
升级执行模块,用于在生产环境下根据所述安装目录包通过目录替换的方式升级所述WebLogic;
其中,所述生产环境的配置与所述测试环境的配置一致。
7.如权利要求6所述的升级系统,其特征在于,所述安装目录包获取模块包括:
预升级单元,用于获取升级包,升级所述WebLogic;
生产单元,用于检查升级后的所述WebLogic是否满足预设条件,若满足,则根据升级后的所述WebLogic的安装目录生成安装目录包。
8.如权利要求6所述的升级系统,其特征在于,所述升级执行模块包括:
条件检查单元,用于检查所述生产环境是否满足预设的升级条件,若不满足,则终止升级,若满足,则获取所述安装目录包;
目录确定单元,用于根据所述安装目录包确定升级目录;
备份单元,用于将所述升级目录下的原有文件进行备份并删除;
释放单元,用于将所述安装目录包中的文件释放至所述升级目录中。
9.如权利要求8所述的升级系统,其特征在于,所述预设的升级条件包括:
现有的补丁与待升级的补丁是否冲突、所述生产环境的配置与所述测试环境的配置是否一致、以及磁盘剩余空间是否足够。
10.如权利要求8所述的升级系统,其特征在于,所述升级系统还包括:
回退模块,用于检查所述生产环境下升级后的所述WebLogic是否满足预设条件,若满足,则结束升级,若不满足,则删除所述升级目录中所述安装目录包中的文件,将备份的所述原有文件拷贝至所述升级目录中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911369724.2/1.html,转载请声明来源钻瓜专利网。