Oralce WebLogic Server的domain(網域)是邏輯上的WebLogic Server群組。
一個Oracle WebLogic Server可以建立多個domain,而一個domain下可有多個WebLogic Server實例(WebLogic Server Instance)。
每個domain都會有一個特別的WebLogic Server實例,稱為Administration Server,專門用來配置及管理這個domain中所有資源(例如網路應用程式)。
除了Administration Server,通常還會另外配置一個WebLogic Server實例,稱為Managed Server,專門用來部屬網路應用程式,EJBs,網路服務及其他資源,而Administration Server僅是用來管理這些資源。
定義多個domain有如下應用:
- 一個domain開給系統前台使用,一個domain開給後台使用。
- 一個domain開給生產部,一個domain開給研發部。
所以簡單說domain是用來集中管理多Server及所屬應用程式資源的一個管理單位。
如果只是開發或測試,Server只要一個domain即可,而這個domain只要建立一個Administration Server,用來部屬開發中的程式。
以WebLogic Server 10.3.6為例,下面範例使用Configuration Wizard組態精靈來新增一個domain及Administration Server。
在Windows -> 所有程式 -> Oracle Enterprise Pack For Eclipse -> WebLogic Server -> Tools -> Configuration Wizards
開啟組態精靈。
選擇新增 WebLogic網域(domain)
建立基本的WebLogic Server Domain,預設已經勾選。
網域名稱預設為base_domain,這邊把網域名稱改為mydomain01。網域位置預設在C:\Oracle\Middleware\user_projects\domains
接著設定Administration Server的登入帳號密碼。
接著選擇開發模式,如果是開發就選擇開發模式(development mode)。
開發模式的安全性比較寬鬆,生產模式(production mode)安全性比較嚴格,差別請參考Domain Modes
安裝WebLogic 10.3.6時已附帶JDK,選擇預設的JDK
選擇管理伺服器(Administration Server) (受管理伺服器即為Managed Server)。
設定管理伺服器,維持預設即可,如果之前已經建有一個domain的管理伺服器的port為7001(預設port),那這邊的Listen port要改成其他port,例如7002
建立前的摘要資訊,點選建立開始建立新的domain。
因為以上設定,所以管理伺服器的位置為http://localhost:7002/console
Domain建好後,在domain的安裝目錄(C:\Oracle\Middleware\user_projects\domains)
可以看到剛新建的domain - mydomain01
沒有留言:
張貼留言