欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

K?UX操作系統(tǒng)上自動部署JAVA應用程序的裝置及方法與流程

文檔序號:12664690閱讀:293來源:國知局
K?UX操作系統(tǒng)上自動部署JAVA應用程序的裝置及方法與流程

本發(fā)明屬于JAVA應用程序技術領域,特別是涉及一種K-UX操作系統(tǒng)上自動部署JAVA應用程序的裝置及方法。



背景技術:

Java是一種可以撰寫跨平臺應用軟件的面向?qū)ο蟮某绦蛟O計語言。Java技術具有卓越的通用性、高效性、平臺移植性和安全性,開發(fā)人員能夠用它建立跨多個硬件平臺、數(shù)據(jù)庫和操作系統(tǒng)的可互操作的應用系統(tǒng),這些應用是通過Tomcat、Weblogic等中間件部署到Windows、Red hat、SUSE等操作系統(tǒng)之上。 K-UX操作系統(tǒng)是中國首款、并且也是目前唯一通過Unix 03認證的主機操作系統(tǒng),由于K-UX操作系統(tǒng)的廣泛的兼容性,越來越多的JAVA應用程序通過了與此操作系統(tǒng)的兼容測試,目前,JAVA應用程序只能通過手動的方式部署到K-UX操作系統(tǒng)上。

JAVA應用程序部署是一項比較復雜、重復的工作,如何提升中間件的部署效率,減少工作時間,提高部署的準確性,是此類工作中需要解決的關鍵問題。



技術實現(xiàn)要素:

本發(fā)明目的是提供一種K-UX操作系統(tǒng)上自動部署JAVA應用程序的裝置及方法,本發(fā)明能夠大大提升在K-UX操作系統(tǒng)上部署JAVA程序的效率,節(jié)約實施人員的工作時間。

為了實現(xiàn)上述目的,本發(fā)明采用以下的技術方案:

一種K-UX操作系統(tǒng)上自動部署JAVA應用程序的裝置,包括:

環(huán)境變量設置模塊,用于設置環(huán)境變量參數(shù);

監(jiān)控模塊,用于監(jiān)控本裝置的運行情況和K-UX操作系統(tǒng)的執(zhí)行狀態(tài);

異常處理模塊,用于根據(jù)監(jiān)控的異常信息生成相應的異常處理策略;

作業(yè)調(diào)度模塊,用于生成K-UX操作系統(tǒng)上自動部署JAVA應用程序的操作指令并將其發(fā)送至K-UX操作系統(tǒng)。

優(yōu)選地,還包括:裝置接口模塊,用于傳輸部署JAVA應用程序所需的資源、作業(yè)調(diào)度模塊生成的自動部署JAVA應用程序的操作指令和K-UX操作系統(tǒng)反饋的執(zhí)行結果。

優(yōu)選地,還包括:監(jiān)控分析模塊,用于分析監(jiān)控模塊的監(jiān)控信息,并將異常信息發(fā)送至異常處理模塊。

優(yōu)選地,還包括:資源管理模塊,用于存放和管理部署JAVA應用程序所需的資源。

優(yōu)選地,還包括:控制臺模塊,用于通過圖形界面對操作系統(tǒng)接口進行配置連接、上傳資源,并對系統(tǒng)環(huán)境變量進行配置和管理。

本發(fā)明還提供一種K-UX操作系統(tǒng)上自動部署JAVA應用程序的方法,包括:

設置環(huán)境變量參數(shù);

依據(jù)設置的環(huán)境變量,向K-UX操作系統(tǒng)發(fā)送自動部署JAVA應用程序的操作指令;

在K-UX操作系統(tǒng)上執(zhí)行自動部署JAVA應用程序的操作指令;

監(jiān)控K-UX操作系統(tǒng)反饋的執(zhí)行結果,并根據(jù)監(jiān)控的異常信息生成相應的異常處理策略。

優(yōu)選地,在K-UX操作系統(tǒng)上執(zhí)行自動部署JAVA應用程序的操作指令,包括:

將部署JAVA應用程序所需的資源上傳至K-UX操作系統(tǒng);

K-UX操作系統(tǒng)執(zhí)行系統(tǒng)環(huán)境設置,并對JAVA應用程序進行安裝部署。

優(yōu)選地,所述部署JAVA應用程序所需的資源包括TOMCAT中間件、JDK和WAR包。

優(yōu)選地,在根據(jù)監(jiān)控的異常信息生成相應的異常處理策略之后,還包括:

根據(jù)異常處理策略生成相應的K-UX操作指令。

與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點:

本發(fā)明的裝置與K-UX操作系統(tǒng)相連接,作業(yè)調(diào)度模塊向K-UX操作系統(tǒng)發(fā)送自動部署JAVA應用程序的操作指令,操作指令首先將TOMCAT中間件、JDK、WAR包等資源傳送至K-UX操作系統(tǒng)上,然后執(zhí)行系統(tǒng)環(huán)境設置工作,并安裝部署中間件及WAR包,最終完成JAVA應用程序的部署工作。在整個部署過程中,監(jiān)控模塊始終監(jiān)控系統(tǒng)資源、安裝狀態(tài)等信息,一旦出現(xiàn)問題,異常處理模塊將對問題進行操作回退或者問題處理,直到最終完成JAVA應用程序的部署工作??刂婆_模塊與裝置接口模塊相連,能夠直觀、快速的與K-UX操作系統(tǒng)進行配置連接,同時查看監(jiān)控信息和配置環(huán)境變量。通過本發(fā)明提供的裝置,能夠大大提升在K-UX操作系統(tǒng)上部署JAVA程序的效率,節(jié)約實施人員的工作時間。

上述K-UX操作系統(tǒng)上自動部署JAVA應用程序的方法的有益效果與K-UX操作系統(tǒng)上自動部署JAVA應用程序的裝置的有益效果類似,此處不再贅述。

附圖說明

圖1是本發(fā)明K-UX操作系統(tǒng)上自動部署JAVA應用程序的裝置的結構示意圖;

圖2是本發(fā)明K-UX操作系統(tǒng)上自動部署JAVA應用程序的裝置的操作流程圖;

圖3是本發(fā)明K-UX操作系統(tǒng)上自動部署JAVA應用程序的方法的流程示意圖。

具體實施方式

下面結合附圖和實施例,對本發(fā)明的具體實施方式作進一步詳細描述:

本實施例提供一種K-UX操作系統(tǒng)上自動部署JAVA應用程序的裝置,包括:

環(huán)境變量設置模塊,用于設置環(huán)境變量參數(shù);

監(jiān)控模塊,用于監(jiān)控本裝置的運行情況和K-UX操作系統(tǒng)的執(zhí)行狀態(tài);

異常處理模塊,用于根據(jù)監(jiān)控的異常信息生成相應的異常處理策略;

作業(yè)調(diào)度模塊,用于生成K-UX操作系統(tǒng)上自動部署JAVA應用程序的操作指令并將其發(fā)送至K-UX操作系統(tǒng)。

請參考圖1,圖1為本發(fā)明K-UX操作系統(tǒng)上自動部署JAVA應用程序的裝置的結構示意圖;本實施例提供一種K-UX操作系統(tǒng)上自動部署JAVA應用程序的裝置,包括:裝置接口模塊11、環(huán)境變量設置模塊12、作業(yè)調(diào)度模塊13、監(jiān)控模塊14、監(jiān)控分析模塊15、異常處理模塊16、資源管理模塊17和控制臺模塊18。

其中,裝置接口模塊11的第一通信端口與K-UX操作系統(tǒng)SSH協(xié)議接口相連,裝置接口模塊11的第二通信端口與作業(yè)調(diào)度模塊13的第一通信端口相連,裝置接口模塊11的第三通信端口與監(jiān)控模塊14的第三通信端口相連;環(huán)境變量設置模塊12的第一通信端口與作業(yè)調(diào)度模塊13的第二通信端口相連,環(huán)境變量設置模塊12的第二通信端口與控制臺模塊18的第二通信端口相連,環(huán)境變量設置模塊12的第三通信端口與資源管理模塊17的第二通信端口相連;作業(yè)調(diào)度模塊13的第三通信端口與監(jiān)控模塊14的第一通信端口相連,作業(yè)調(diào)度模塊13的第四通信端口與異常處理模塊16的第一通信端口相連;監(jiān)控模塊14的第二通信端口與監(jiān)控分析模塊15的第一通信端口相連,監(jiān)控模塊14的第四通信端口與控制臺模塊18的第三通信端口相連,監(jiān)控模塊14的第五通信端口與資源管理模塊17的第一通信端口相連;監(jiān)控分析模塊15的第二通信端口與異常處理模塊16的第二通信端口相連;資源管理模塊17的第三通信端口與控制臺模塊18的第四通信端口相連。

K-UX操作系統(tǒng)上自動部署JAVA應用程序的裝置基于C語言并采用C/S模式開發(fā)。下面對本裝置的各個模塊做以下描述:

裝置接口模塊11通過SSH協(xié)議與K-UX操作系統(tǒng)相連,通過此模塊可以實現(xiàn):

(1)中間件、JDK、WAR包等資源的傳輸;

(2)將作業(yè)調(diào)度模塊生成的操作指令發(fā)送至K-UX操作系統(tǒng);

(3)將K-UX操作系統(tǒng)反饋的執(zhí)行結果傳送至監(jiān)控模塊。

環(huán)境變量設置模塊12用于設置環(huán)境變量參數(shù),包括JAVA環(huán)境變量、資源存放位置、目錄權限、系統(tǒng)bash.profile等。

作業(yè)調(diào)度模塊13是按照環(huán)境變量設置模塊12、監(jiān)控模塊14、異常處理模塊16的綜合信息來生成的K-UX操作系統(tǒng)的操作指令,這些操作指令通過裝置接口模塊11發(fā)送到K-UX操作系統(tǒng),K-UX操作系統(tǒng)接收指令并執(zhí)行相關命令操作,主要實現(xiàn)創(chuàng)建用戶、設置目錄權限、設置系統(tǒng)參數(shù)、部署中間件、部署JAVA程序等。

監(jiān)控模塊14用于監(jiān)控本裝置的運行情況以及K-UX操作系統(tǒng)的執(zhí)行狀態(tài),裝置的運行情況包括各個模塊的運行狀態(tài)、模塊間的傳遞數(shù)據(jù)情況,K-UX操作系統(tǒng)的執(zhí)行狀態(tài)包括操作系統(tǒng)反饋的指令結果、本裝置與操作系統(tǒng)通信狀態(tài)等。

監(jiān)控分析模塊15用于接收監(jiān)控模塊14的監(jiān)控信息,然后對這些監(jiān)控信息綜合分析,將異常信息發(fā)送至異常處理模塊16。

異常處理模塊16接收監(jiān)控分析模塊15的異常信息,根據(jù)異常信息生成相應的異常處理策略,并將異常處理策略發(fā)送至作業(yè)調(diào)度模塊13。

資源管理模塊17用于管理中間件安裝文件、JDK、WAR包等資源的大小、版本和名稱信息,同時通過監(jiān)控模塊14收集中間件、JDK與K-UX操作系統(tǒng)的兼容情況并將信息發(fā)送至控制臺模塊18。

控制臺模塊18通過圖形界面直觀的對操作系統(tǒng)SSH協(xié)議接口進行配置連接、上傳資源,同時對系統(tǒng)環(huán)境變量進行配置和管理。

如圖2所示,利用本發(fā)明提供的裝置實現(xiàn)K-UX操作系統(tǒng)上自動部署JAVA應用程序的具體操作步驟如下:

步驟S201,在本地電腦上安裝此裝置;

步驟S202,通過控制臺模塊對環(huán)境變量設置模塊進行環(huán)境變量參數(shù)設置;

步驟S203,通過控制臺模塊配置裝置接口模塊采用SSH協(xié)議與K-UX操作系統(tǒng)連接,具體連接步驟如下:

(1)打開控制臺;

(2)輸入K-UX操作系統(tǒng)連接相關的IP、端口號、用戶名和密碼;

(3)通過控制臺界面檢查是否與K-UX操作系統(tǒng)建立連接;

(4)保存K-UX操作系統(tǒng)連接信息。

步驟S204,作業(yè)調(diào)度模塊生成自動部署JAVA應用程序的操作指令,并通過裝置接口模塊將操作指令發(fā)送到K-UX操作系統(tǒng),這些操作指令是K-UX操作系統(tǒng)SHELL命令指令集;這些操作指令首先將TOMCAT中間件、JDK、WAR包等資源通過二進制模式傳送到K-UX操作系統(tǒng)上,然后在K-UX操作系統(tǒng)上執(zhí)行系統(tǒng)環(huán)境設置工作,并安裝部署中間件及WAR包。

在整個部署過程中,監(jiān)控模塊始終監(jiān)控裝置各模塊的運行狀態(tài)和K-UX操作系統(tǒng)的執(zhí)行結果,將監(jiān)控信息傳送至監(jiān)控分析模塊進行分析,監(jiān)控分析模塊將異常信息發(fā)送至異常處理模塊,異常處理模塊根據(jù)異常信息生成相應的異常處理策略,然后將異常處理策略發(fā)送至作業(yè)調(diào)度模塊,作業(yè)調(diào)度模塊根據(jù)異常處理策略生成相應的K-UX操作指令,直到最終完成JAVA應用程序的部署工作??刂婆_模塊與裝置接口模塊相連,能夠直觀、快速的與K-UX操作系統(tǒng)進行配置連接,同時查看監(jiān)控信息和配置環(huán)境變量。

通過本發(fā)明提供的裝置,能夠大大提升在K-UX操作系統(tǒng)上部署JAVA程序的效率,節(jié)約實施人員的工作時間。

請參考圖3,圖3是本發(fā)明K-UX操作系統(tǒng)上自動部署JAVA應用程序的方法的流程示意圖;本實施例提供一種K-UX操作系統(tǒng)上自動部署JAVA應用程序的方法,包括以下步驟:

步驟S301,設置環(huán)境變量參數(shù),包括JAVA環(huán)境變量、資源存放位置、目錄權限、系統(tǒng)bash.profile等;

步驟S302,依據(jù)設置的環(huán)境變量,向K-UX操作系統(tǒng)發(fā)送自動部署JAVA應用程序的操作指令;

步驟S303,在K-UX操作系統(tǒng)上執(zhí)行自動部署JAVA應用程序的操作指令;這些操作指令首先將TOMCAT中間件、JDK和WAR包通過二進制模式傳送至K-UX操作系統(tǒng),然后執(zhí)行系統(tǒng)環(huán)境變量設置,并對JAVA應用程序進行安裝部署。

在整個部署過程中,始終監(jiān)控K-UX操作系統(tǒng)反饋的執(zhí)行結果,并對監(jiān)控的執(zhí)行結果信息進行分析,根據(jù)異常信息生成相應的異常處理策略,根據(jù)異常處理策略生成相應的K-UX操作指令。

以上所示僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
鄂州市| 綦江县| 通化县| 乐东| 略阳县| 庐江县| 芜湖县| 章丘市| 醴陵市| 东方市| 个旧市| 南平市| 西城区| 喜德县| 林州市| 临江市| 广丰县| 龙陵县| 天镇县| 安新县| 松原市| 独山县| 荣成市| 津市市| 那坡县| 益阳市| 江都市| 阿拉善右旗| 灯塔市| 苏尼特左旗| 民权县| 潜山县| 青海省| 忻城县| 迭部县| 太仆寺旗| 陆丰市| 临湘市| 黎城县| 巴青县| 开平市|