您好,登錄后才能下訂單哦!
WebLogic是美國Oracle公司出品的一個application server,確切的說是一個基于Java EE架構的中間件,WebLogic是用于開發、集成、部署和管理大型分布式Web應用、網絡應用和數據庫應用的Java應用服務器。將Java的動態功能和Java Enterprise標準的安全性引入大型網絡應用的開發、集成、部署和管理之中。
要學習Weblogic,首先需要了解什么是分布式系統和J2EE標準。在一個分布式系統中,一組獨立的計算機展現給用戶的是一個統一的整體,就好像是一個系統似的。系統擁有多種通用的物理和邏輯資源,可以動態的分配任務,分散的物理和邏輯資源通過計算機網絡實現信息交換。系統中存在一個以全局的方式管理計算機資源的分布式操作系統。通常,對用戶來說,分布式系統只有一個模型或范型。在操作系統之上有一層軟件中間件(middleware)負責實現這個模型。一個著名的分布式系統的例子是萬維網(World Wide Web),在萬維網中,所有的一切看起來就好像是一個文檔(Web頁面)一樣。
要實現應用系統的分布式,就需要遵循硬件標準和軟件標準。這里我們重點討論軟件標準,即:J2EE標準。下圖為大家展示了Java EE標準和Weblogic直接的關系。
WebLogic Server中的域是邏輯上相關的一組 WebLogic Server 資源,可以作為一個單元進行管理。一個域中包含一臺或多臺 WebLogic Server,也可以包含 WebLogic Server 群集。域是由單個管理服務器管理的 WebLogic Server 實例的集合 。一個基本domain的結果是由一個管理服務(AdministrationServer)和可選的管理服務(Managed Server)+管理服務集群組成。其定義如下:
當然,在一個Weblogic域中,除了有AdminServer和Managed Server以外,還可以包含其他一些管理單元。域的組成結構如下圖所示。
域的目錄結構如下圖所示。
域的主要腳本如下:
setDomainEnv.sh: 設置域的環境變量
bin/startWebLogic.sh 啟動域
bin/startManagedWebLogic.sh:啟動被管服務器。
在啟動被管服務器的時候,需要指定管理服務器的地址;否則被管服務器將運行在獨立運行模式下。如下所示:
例如:bin/startManagedWebLogic.sh http://管理服務器地址:7001
啟動成功后,應該可以看到如下的輸出日志信息。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。