[發(fā)明專利]基于JMX技術(shù)的WebLogic集群用戶管理方法及裝置有效
| 申請?zhí)枺?/td> | 201810097244.4 | 申請日: | 2018-01-31 |
| 公開(公告)號: | CN108366108B | 公開(公告)日: | 2021-03-02 |
| 發(fā)明(設(shè)計)人: | 張志偉;張軒豪;汪海波;蘇智;濮嘉文;陳明先 | 申請(專利權(quán))人: | 廣東億迅科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 深圳市精英專利事務(wù)所 44242 | 代理人: | 馮筠 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 jmx 技術(shù) weblogic 集群 用戶 管理 方法 裝置 | ||
本發(fā)明公開了一種WebLogic集群用戶管理方法及裝置,所述方法是采用Java技術(shù)的JMX技術(shù)理論實現(xiàn)的,JMX技術(shù)提供了一個簡單的,標準的操作應(yīng)用程序、設(shè)備、服務(wù)數(shù)據(jù)的方法。本W(wǎng)ebLogic集群操作方法采用JMX實現(xiàn)了對企業(yè)服務(wù)總線生產(chǎn)系統(tǒng)的WebLogic集群的批量操作,實現(xiàn)了對WebLogic集群一致性操作,同時減少了運維人員的人工工作量,減少了運維成本。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種基于JMX技術(shù)的WebLogic集群用戶管理方法及裝置。
背景技術(shù)
大型的集群系統(tǒng)通常會擁有超過100+的WebLogic域。隨著項目開發(fā)的需要,需要操作域用戶,包括:新增用戶,修改用戶,刪除用戶等,通常情況下的做法是手動對每個域進行重復性操作。例如:通過weblogic.Admin命令,在console上執(zhí)行命令行,操作域數(shù)據(jù)。這種技術(shù)方案有兩個缺點:首先,由于是采用命令行,操作記錄無法直接寫入數(shù)據(jù)庫,操作記錄日志這個又是在項目中不可缺少的數(shù)據(jù)。其次,這種方式?jīng)]有根本解決手動登錄每個域所帶來的問題。導致操作起來費時,費力,且因為手動重復多次操作,很難保證一致性。
JMX的全稱為Java Management Extensions是管理Java的一種擴展。這種機制可以方便的管理、監(jiān)控正在運行中的Java程序。常用于管理線程,內(nèi)存,日志Level,服務(wù)重啟,系統(tǒng)環(huán)境等。通過JAVA的JMX開發(fā)包,直接獲取WebLogic域的管理實例,然后通過該實例采用JAVA技術(shù)直接操作WebLogic域的相關(guān)數(shù)據(jù)。然而,上述的操作方法需要具備豐富的JAVA開發(fā)經(jīng)驗,具備深厚的JAVA開發(fā)功底。
有鑒于此,有必要提出對目前的WebLogic集群用戶管理技術(shù)進行進一步的改進。
發(fā)明內(nèi)容
為解決上述至少一技術(shù)問題,本發(fā)明的主要目的是提供一種基于JMX技術(shù)的WebLogic集群用戶管理方法。
為實現(xiàn)上述目的,本發(fā)明采用的一個技術(shù)方案為:提供一種基于JMX技術(shù)的WebLogic集群用戶管理方法,所述基于JMX技術(shù)的WebLogic集群用戶管理方法包括按如下順序步驟:
S10、根據(jù)指定t3協(xié)議和域的相關(guān)信息創(chuàng)建JMXServiceURL對象;
S20、根據(jù)JMXServiceURL對象和登錄的域的驗證信息從JMXConnectorFactory的connect方法中獲取JMXConnector對象;
S30、從所述JMXConnector對象中獲取MBeanServerConnection對象;
S40、根據(jù)所述MBeanServerConnection對象的invoke方法操控WebLogic域信息;
S60、逆向釋放創(chuàng)建的相關(guān)對象。
其中,所述步驟S60之前,還包括:
S50、獲取接口返回的結(jié)果狀態(tài),并記錄操作日志到數(shù)據(jù)庫中。
其中,所述步驟S40,具體包括:
指定ObjectName對象,調(diào)用方法名和對應(yīng)方法需要的參數(shù)給MBeanServerConnection對象的invoke方法操控WebLogic域中的相關(guān)數(shù)據(jù)。
其中,所述步驟S40中,具體包括:
指定ObjectName對象,createUser方法和新增用戶的相關(guān)信息數(shù)組給MBeanServerConnection對象的invoke方法操控WebLogic域新增用戶。
其中,所述步驟S40中,具體包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東億迅科技有限公司,未經(jīng)廣東億迅科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810097244.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于顯示JMX監(jiān)測信息的方法和系統(tǒng)
- 一種構(gòu)件管理方法及系統(tǒng)
- 一種CloudFoundry平臺應(yīng)用調(diào)度系統(tǒng)及方法
- JAVA管理擴展抓取組件及JAVA管理擴展抓取組件實現(xiàn)方法
- JMX客戶端的連接方法和連接裝置
- 生成測試用例的方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)
- 基于JMX技術(shù)的WebLogic集群用戶管理方法及裝置
- 一種數(shù)據(jù)處理方法及相關(guān)設(shè)備
- 一種Java虛擬機JVM集群監(jiān)控方法
- 服務(wù)器性能測試方法、裝置、計算機設(shè)備及存儲介質(zhì)





