網頁

2017/9/27

Oracle WebLogic Server Domain

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



沒有留言:

張貼留言