一、什么是Weblogic
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)+管理服務集群組成,其定義如下:
- 管理服務(AdministrationServer):一個域總是包含一個Weblogic Server實體,此實體被配置成Administration Server,Administration Server提供了管理域的中心點和訪問Weblogic管理工具的介面,這些管理工具有:Weblogic Server Administration Console-用戶圖形化界面管理;WeblogicServer Node Manager-你可以通過java程式遠程啟停服務實體(包括Administration Server和Managed Server),并可以監視并自動重啟拋出例外的服務,
- Managed Server:一個域中,除Administration Server 以外的其他服務都稱為Managed Server,Managed Server管理應用組件和資源,這些都是域的一部分,一個域中只有一個Weblogic Server實體,這個服務同時作用于Administration Server和Managed Server,
當然,在一個Weblogic域中,除了有AdminServer和Managed Server以外,還可以包含其他一些管理單元,域的組成結構如下圖所示,

三、域的目錄結構和主要的腳本
域的目錄結構如下圖所示,

域的主要腳本如下:
setDomainEnv.sh: 設定域的環境變數
bin/startWebLogic.sh 啟動域
bin/startManagedWebLogic.sh:啟動被管服務器,
在啟動被管服務器的時候,需要指定管理服務器的地址;否則被管服務器將運行在獨立運行模式下,如下所示:
例如:bin/startManagedWebLogic.sh http://管理服務器地址:7001
啟動成功后,應該可以看到如下的輸出日志資訊,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/178812.html
標籤:Java
上一篇:Java 給PDF檔案添加頁碼
