适用于WebLogic的自动升级方法、系统、装置及存储介质制造方法及图纸

技术编号:24251187 阅读:70 留言:0更新日期:2020-05-22 23:23
本发明专利技术公开了一种适用于WebLogic的自动升级方法、系统、装置及存储介质,其中,所述升级方法包括:通过在测试环境下升级WebLogic获取安装目录包;在生产环境下根据所述安装目录包通过目录替换的方式升级所述WebLogic;其中,所述生产环境的配置与所述测试环境的配置一致。本发明专利技术通过优化升级流程,将原生产环境的升级操作调整为版本目录的替换,缩短升级时间。同时,实现批量自动化的Weblogic升级,进一步节约升级时间,且避免人为操作,提高升级效率。

Automatic upgrade methods, systems, devices and storage media for Weblogic

【技术实现步骤摘要】
适用于WebLogic的自动升级方法、系统、装置及存储介质
本专利技术涉及计算机应用
,更为具体而言,涉及一种适用于WebLogic的自动升级方法、系统、装置及存储介质。
技术介绍
WebLogic是目前主流的中间件产品之一,其官方提供了命令行接口(Command-LineInterface)进行升级。官方升级方法是通过BSU(BEAsmartupdate,BEA智能升级工具)工具提供的命令,将补丁版本内容应用到安装目录中实现。在安装之前,BSU检查已安装的补丁与即将安装的补丁是否存在冲突,如存在冲突,则需对已安装补丁进行卸载,或使用新的兼容性补丁。冲突检测通过后,对升级相关的原文件进行备份,再将新的文件释放至指定位置,并修改相关文件的配置。但是,采用BSU工具对单个补丁在8C32G的服务器上进行升级,就大约需要6-7分钟,在目前私有云中纳管海量WebLogic服务器的情况下,升级多个补丁则时间更长。并且,由于WebLogic升级需要停止相关应用服务,故在生产系统上采用BSU升级,则停机时间较长,对于联机交易系统业务影响较大。同时本文档来自技高网...

【技术保护点】
1.一种适用于WebLogic的自动升级方法,其特征在于,所述升级方法包括:/n通过在测试环境下升级WebLogic获取安装目录包;/n在生产环境下根据所述安装目录包通过目录替换的方式升级所述WebLogic;/n其中,所述生产环境的配置与所述测试环境的配置一致。/n

【技术特征摘要】
1.一种适用于WebLogic的自动升级方法,其特征在于,所述升级方法包括:
通过在测试环境下升级WebLogic获取安装目录包;
在生产环境下根据所述安装目录包通过目录替换的方式升级所述WebLogic;
其中,所述生产环境的配置与所述测试环境的配置一致。


2.如权利要求1所述的升级方法,其特征在于,所述通过在测试环境下升级WebLogic获取安装目录包包括:
获取升级包,升级所述WebLogic;
检查升级后的所述WebLogic是否满足预设条件,若满足,则根据升级后的所述WebLogic的安装目录生成安装目录包。


3.如权利要求1所述的升级方法,其特征在于,所述在生产环境下根据所述安装目录包通过目录替换的方式升级所述WebLogic包括:
检查所述生产环境是否满足预设的升级条件,
若不满足,则终止升级,
若满足,则获取所述安装目录包;
根据所述安装目录包确定升级目录;
将所述升级目录下的原有文件进行备份并删除;
将所述安装目录包中的文件释放至所述升级目录中。


4.如权利要求3所述的升级方法,其特征在于,所述预设的升级条件包括:
现有的补丁与待升级的补丁是否冲突、所述生产环境的配置与所述测试环境的配置是否一致、以及磁盘剩余空间是否足够。


5.如权利要求3所述的升级方法,其特征在于,所述升级方法还包括:
检查所述生产环境下升级后的所述WebLogic是否满足预设条件,
若满足,则结束升级,
若不满足,则删除所述升级目录中所述安装目录包中的文件,将备份的所述原有文件拷贝至所述升级目录中。


6.一种适用于WebLogic的自动升级系统,其特征在于,所述升级系统包括:
安装目录包获取模块,用于通过在测试环境下升级WebLogic获取安装目录包;
升级执行模块,用于在生产环境下根据所述安装目...

【专利技术属性】
技术研发人员:延皓庹艳林李世宁安卫杰孟凡雪
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1