[發明專利]一種自動化部署Web應用環境的方法有效
| 申請號: | 201611247452.5 | 申請日: | 2016-12-29 |
| 公開(公告)號: | CN106843936B | 公開(公告)日: | 2019-12-10 |
| 發明(設計)人: | 高健;董云帆;熊毅;李蕊;汪家全;羅凱;房紅征 | 申請(專利權)人: | 北京航天測控技術有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/61;G06F9/445 |
| 代理公司: | 11472 北京方安思達知識產權代理有限公司 | 代理人: | 王宇楊;陳琳琳 |
| 地址: | 100041 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動化 部署 web 應用 環境 方法 | ||
本發明提供了一種自動化部署Web應用環境的方法,通過集成化工程項目體系框架的Java JDK、tomcat服務器、mysql數據庫,使用大量的腳本語言控制各部分的啟動運行以及相互調用,并在環境中設定環境的日志輸出位置以監控環境的運行情況及設置備份數據目錄用于項目數據備份,從而提供一套完整的web應用庫。能夠為包括J2EE在內的項目提供快速并高效的部署方式,能夠封閉項目環境安裝過程中存在的各種問題,降低實施工程師的能力和水平,大大降低項目在實施過程中的錯誤率。
技術領域
本發明涉及計算機技術領域,尤其涉及一種自動化部署Web應用環境的方法。
背景技術
在計算機技術領域,基于Web的應用研發已經占據項目中的主流,越來越多的信息化系統以及其他應用系統通過這種“瘦”客戶端的形式提供服務。在項目的實施階段,實施工程師需要在機器上部署項目所需要的所有環境和軟件,以J2EE項目為例,實施工程師需要安裝JDK、tomcat、數據庫、項目文件、數據表信息、瀏覽器,以及其他所需要的軟件工具,這個過程需要浪費很多時間,同時在安裝的過程中會出現各種各樣的問題。目前,還不存在能夠適配所有語言項目的綠色環境,包括J2EE工程項目,能夠幫助計算機技術領域實現快速、高效、準確的項目實施部署。
發明內容
本發明的目的在于,為解決目前環境安裝和應用部署過程復雜繁瑣和易出錯的技術問題,提供一種自動化部署Web應用環境的方法。
本發明提供的一種自動化部署web應用環境的方法,通過集成化工程項目(如J2EE)體系框架的Java JDK、tomcat服務器、mysql數據庫,形成一套完整的web應用環境。其中,使用大量的腳本語言控制各部分的啟動運行以及相互調用,并在環境中設定環境的日志輸出位置以監控環境的運行情況及設置備份數據目錄用于項目數據備份,從而提供一套完整的web應用庫。Java JDK只保留了運行環境Jre,并在環境內部配置了計算機系統環境變量,避免了傳統的手工配置方式。mysql使用綠色版本,通過腳本將數據庫的配置成計算機服務,tomcat服務器修改catalina、server等配置文件自動嫁接其他資源。
為實現上述目的,本發明提供的一種自動化部署Web應用環境的方法,包括:
步驟1)安裝Java JDK,將JDK存儲路徑中的Jre文件夾存入tomcat容器的根目錄下;
步驟2)將mysql數據庫文件夾存入tomcat容器的根目錄下;
步驟3)在tomcat容器的腳本文件中配置全局變量JAVA_HOME,通過全局變量JAVA_HOME調用Java Jre運行環境;
步驟4)在Web應用環境中添加Installer.bat文件,在該Installer.bat文件中添加用于定義、配置及引用JAVA_HOME的路徑地址、mysql數據庫路徑地址、tomcat容器路徑地址的命令,添加用于安裝及啟動tomcat容器、安裝及啟動mysql數據庫、初始化mysql數據庫表結構以及導入Web應用環境需要部署的項目中基礎數據的命令腳本;
步驟5)將步驟4)中的項目部署發布在tomcat容器內,構建成整個Web應用環境;
步驟6)利用Installer.bat文件安裝及啟動tomcat容器、mysql數據庫和項目。
作為上述技術方案的進一步改進,所述步驟4)中通過Installer.bat文件執行mysql數據庫安裝及啟動步驟包括:
判斷操作系統中是否存在mysql數據庫,如果不存在,則安裝mysql數據庫并初始化數據;如果存在,則進一步判斷mysql數據庫是否已啟動,如果處于啟動狀態,則執行tomcat容器的安裝操作,如果處于未啟動狀態,則啟動mysql數據庫后,執行tomcat容器的安裝操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航天測控技術有限公司,未經北京航天測控技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611247452.5/2.html,轉載請聲明來源鉆瓜專利網。





