[發明專利]一種基于Weblogic的應用一鍵式回滾和增量更新的方法在審
| 申請號: | 201711237178.8 | 申請日: | 2017-11-30 |
| 公開(公告)號: | CN108021474A | 公開(公告)日: | 2018-05-11 |
| 發明(設計)人: | 王陽 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F8/658 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 張亮 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 weblogic 應用 一鍵式回滾 增量 更新 方法 | ||
本發明基于Weblogic的應用一鍵式回滾和增量更新方案,即在Weblogic中按本發明步驟,實現應用程序的回滾和增量更新等。本發明能很好的實現WebLogic應用程序的回滾和增量更新操作,解決現階段WebLogic應用部署升級的人工問題,實現應用管理的自動化并可延伸擴展到其他如Tomcat等應用引擎的相關操作。通過本方案的實施,使WebLogic應用程序的回滾和增量更新實現自動化,使該操作更加簡便、更加智能化,實現應用的一鍵式回滾和增量更新,大大節省了應用部署升級的成本,操作簡單,易用性,通用性都得到保證。因此,極具推廣價值。
技術領域
本發明涉及計算機技術領域,特別涉及一種基于Weblogic的應用一鍵式回滾和增量更新的方法及邏輯管理單元。
背景技術
WebLogic是美國Oracle公司出品的一個Application server,確切的說是一個基于JAVAEE架構的中間件,WebLogic是用于開發、集成、部署和管理大型分布式Web應用、網絡應用和數據庫應用的Java應用服務器。將Java的動態功能和Java Enterprise標準的安全性引入大型網絡應用的開發、集成、部署和管理之中。WebLogic Server簡化了可移植及可擴展的應用系統的開發,并為其它應用系統和系統提供了豐富的互操作性。憑借其出色的群集技術,WebLogic Server擁有最高水平的可擴展性和可用性。
WebLogic Server Domain(域)是一個邏輯的管理單元,一個Oracle Web-LogicServer域是多個Java組件的邏輯相關組。Domain是WebLogic中最大的概念,一個域下面包含著WebLogic應用服務器中的所有東西,WebLogic應用服務器的啟動,停止都是以domain為單位進行管理的。域是由單個管理服務器管理的WebLogic Server實例的集合。
發明內容
本發明提供一種基于Weblogic的應用一鍵式回滾和增量更新方案,通過本發明的回滾和增量更新操作方案,完成應用部署自動升級工作。在大大節省部署升級成本的同時,可以接入并兼容市面上各類應用引擎設計,將復雜繁瑣并需要大量人工操作的應用程序的回滾和增量更新操作自動化,系統化,規范化,大大節約了運維成本、人員成本,縮短了部署升級的周期。
為達到上述發明目的,本發明采用如下方法實現。
本發明提供一種基于Weblogic的應用一鍵式回滾的方法,通過Shell、Freemarker、Java技術,實現Weblogic的應用的一鍵式自動回滾。
具體地,回滾流程包括以下步驟:
步驟1,執行stop.sh腳本,停止Weblogic服務,防止回滾操作帶來的數據不同步等問題的發生;
步驟2,刪除需要回滾的應用程序及其安裝包,清空歷史及垃圾數據;
步驟3,通過Swift完成回滾包的上傳和/或下載;
步驟4,重新安裝應用并啟動,完成應用程序的回滾操作。
優選地,所述回滾包的存儲路徑為AdminServer中新建的臨時文件夾temp。
本發明提供一種基于Weblogic的應用一鍵式增量更新的方法,通過Shell、Freemarker、Java技術,實現Weblogic的應用一鍵式自動增量更新。
具體地,增量更新流程包括以下步驟:
步驟1,執行stop.sh腳本,停止Weblogic服務,防止更新操作帶來的數據不同步等問題的發生;
步驟2,通過wget技術下載需要增量更新的安裝包;
步驟3,查找并定位應用程序、增量文件所在目錄,拷貝增量安裝包到該目錄下;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711237178.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防卡球的自動發球裝置
- 下一篇:一種用于電瓷產品的入庫搬運車





