1. 程式人生 > >WebLogic11g-建立域(Domain)LInux與Windows平臺通用

WebLogic11g-建立域(Domain)LInux與Windows平臺通用

最近看到經常有人提問weblogic相關問題,所以閒暇之際寫幾篇博文(基於weblogic11),僅供大家參考。
具體weblogic的介紹以及安裝,這裡就不贅述了。

以域的建立開篇,雖然簡單,但是細節很多。步驟如下:
1、建立域(Domain)的方式:
Domain簡單定義為:是一個邏輯管理單元,Domain下面包含著weblogic應用伺服器中的所有東西,weblogic應用伺服器的啟動,停止都是以domain為單位進行管理的
windows下面可以直接在開始選單安裝程式中建立domain,如圖所示:

linux下面可以直接進入weblogic安裝目錄中建立domain,具體位置:
weblogic11/wlserver_10.3/common/bin/config.sh
當然config.cmd即是windows的建立domain的方式了。

2、建立domain:

上圖所示,預設選中“建立新的Weblogic域”,點選“下一步”
“擴充套件現有的Weblogic域”是指對已經存在的域進行額外配置

3、選擇域源:

上圖所示,預設選中“Basic Weblogic Server Domain……”,即建立基本的域。點選“下一步”
其它幾種domain型別是針對特定應用的,如sip、webservice。

4、指定域名和位置:

上圖所示,輸入域的名稱“example”,域的位置預設是:
weblogic11\user_projects\domains。點選下一步。
域建立完成之後,會在該位置下建立以域名稱(如:example)命名的資料夾。

5、配置管理員使用者名稱和口令:
意思是管理domain(修改配置、啟動、停止等維護操作)的操作賬號

上圖所示,預設的賬號為weblogic,口令長度有8位限制。輸入口令後點擊下一步。

6、配置伺服器啟動模式和JDK:

上圖所示,weblogic提供兩種啟動模式(開發模式、生產模式)。這裡會涉及到一些細節。
如果是開發模式,啟動domain是不需要輸入管理賬號、密碼的,並且輪訓部署的應用程式,如果有檔案更新,會自動更新(傳說中的熱部署)。
如果是生產模式,啟動domain必須輸入管理賬號、密碼。為了提高效能,不會對應用程式進行輪訓,而且建議使用原先bea自帶的jrockit jdk作為執行的jdk(不過自從被oracle收購之後,安裝目錄下未提供jrockit jdk了(需要自行下載)。
如果選擇生產模式,後續再細講。

這裡選擇預設的“開發模式”,選擇JDK之後,點選下一步。

7、選擇可選配置:

上圖所示,這裡的配置是可選的,如果涉及到叢集,可在這裡配置。
直接點選下一步。

8、配置概要:

至此,已經完成了基本的配置,上圖顯示配置的概要資訊,如域名、域型別、管理伺服器名稱等。點選“建立”按鈕,進行domain的建立。

9、建立域的過程:

上圖顯示建立域的進度,進度為100%,沒有錯誤,即表示建立成功,此時可以開啟域所在的資料夾一探究竟。

上圖顯示建立域之後,該域所在目錄下面包含的子目錄,子目錄的用途放在下篇介紹。
回到安裝程式中,可以選中點選“啟動管理伺服器”立即啟動伺服器。或者點選“完成”退出安裝嚮導介面(後面如果啟動伺服器,到域目錄下雙擊“startWebLogic.cmd”即可。

10、啟動伺服器:

如果出現上圖的RUNNING mode,並且沒有任何錯誤資訊,即表示啟動成功。預設啟動的埠為7001

11、登入域控制檯:

輸入之前配置的管理賬號、口令,登入控制檯。

12、控制檯簡介:

如上圖紅色方框所示,控制主要包括兩大塊“域結構”、“主頁”
實際上主頁中的連結都是在“域結構”的導航選單中,只是方便管理員操作,放到“主頁”中。

13、伺服器資訊檢視:

如上圖所示,點選“環境”-》“伺服器”,可看到主頁面顯示“伺服器概要”介面。這裡的AdminServer即預設的管理伺服器。(如果是非叢集環境,可以直接把應用部署到這裡,叢集環境,AdminServer僅作為管理其它server的伺服器使用)。注意這裡的狀態、埠。點選“AdminServer”的連結,出現配置AdminServer的介面,如下圖所示:

上面是所有伺服器的配置資訊,這裡不一一介紹。