WebLogic11g-建立域(Domain)及基本配置

最近看到常常有人提問weblogic相關問題,因此閒暇之際寫幾篇博文(基於weblogic11),僅供你們參考。
具體weblogic的介紹以及安裝,這裏就不贅述了。
以域的建立開篇,雖然簡單,可是細節不少。步驟以下:
一、建立域(Domain)的方式:
Domain簡單定義爲:是一個邏輯管理單元,Domain下面包含着weblogic應用服務器中的全部東西,weblogic應用服務器的啓動,中止都是以domain爲單位進行管理的
windows下面能夠直接在開始菜單安裝程序中建立domain,如圖所示:

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

上圖所示,默認選中「建立新的Weblogic域」,點擊「下一步」
「擴展示有的Weblogic域」是指對已經存在的域進行額外配置
三、選擇域源:

上圖所示,默認選中「Basic Weblogic Server Domain……」,即建立基本的域。點擊「下一步」
其它幾種domain類型是針對特定應用的,如sip、webservice。
四、指定域名和位置:

上圖所示,輸入域的名稱「example」,域的位置默認是:
weblogic11\user_projects\domains。點擊下一步。
域建立完成以後,會在該位置下建立以域名稱(如:example)命名的文件夾。
五、配置管理員用戶名和口令:
意思是管理domain(修改配置、啓動、中止等維護操做)的操做帳號

上圖所示,默認的帳號爲weblogic,口令長度有8位限制。輸入口令後點擊下一步。
六、配置服務器啓動模式和JDK:

上圖所示,weblogic提供兩種啓動模式(開發模式、生產模式)。這裏會涉及到一些細節。
若是是開發模式,啓動domain是不須要輸入管理帳號、密碼的,而且輪訓部署的應用程序,若是有文件更新,會自動更新(傳說中的熱部署)。
若是是生產模式,啓動domain必須輸入管理帳號、密碼。爲了提升性能,不會對應用程序進行輪訓,並且建議使用原先bea自帶的jrockit jdk做爲運行的jdk(不過自從被oracle收購以後,安裝目錄下未提供jrockit jdk了(須要自行下載)。
若是選擇生產模式,後續再細講。
這裏選擇默認的「開發模式」,選擇JDK以後,點擊下一步。
七、選擇可選配置:

上圖所示,這裏的配置是可選的,若是涉及到集羣,可在這裏配置。
直接點擊下一步。
八、配置概要:

至此,已經完成了基本的配置,上圖顯示配置的概要信息,如域名、域類型、管理服務器名稱等。點擊「建立」按鈕,進行domain的建立。
九、建立域的過程:

上圖顯示建立域的進度,進度爲100%,沒有錯誤,即表示建立成功,此時能夠打開域所在的文件夾一探究竟。

上圖顯示建立域以後,該域所在目錄下面包含的子目錄,子目錄的用途放在下篇介紹。
回到安裝程序中,能夠選中點擊「啓動管理服務器」當即啓動服務器。或者點擊「完成」退出安裝嚮導界面(後面若是啓動服務器,到域目錄下雙擊「startWebLogic.cmd」便可。
十、啓動服務器:

若是出現上圖的RUNNING mode,而且沒有任何錯誤信息,即表示啓動成功。默認啓動的端口爲7001
十一、登陸域控制檯:

輸入以前配置的管理帳號、口令,登陸控制檯。
十二、控制檯簡介:

如上圖紅色方框所示,控制主要包括兩大塊「域結構」、「主頁」
實際上主頁中的連接都是在「域結構」的導航菜單中,只是方便管理員操做,放到「主頁」中。
1三、服務器信息查看:

如上圖所示,點擊「環境」-》「服務器」,可看到主頁面顯示「服務器概要」界面。這裏的AdminServer即默認的管理服務器。(若是是非集羣環境,能夠直接把應用部署到這裏,集羣環境,AdminServer僅做爲管理其它server的服務器使用)。注意這裏的狀態、端口。點擊「AdminServer」的連接,出現配置AdminServer的界面,以下圖所示:

上面是全部服務器的配置信息,這裏不一一介紹。
在維護過程當中,可能會涉及修改端口號,修改管理帳號的操做,下面簡單介紹下步驟
一、修改端口:

能夠在13步驟的界面中,在配置-》通常信息-》監聽端口,修改7001爲其它的端口,而且點「保存」按鈕便可完成。
也能夠在weblogic11\user_projects\domains\example\config\config.xml中進行手動修改,找到server節點,增長listen-port節點,以下:java

<server>
    <name>AdminServer</name>
    <ssl>
      <enabled>false</enabled>
    </ssl>
    <listen-port>7101</listen-port>
    <listen-port-enabled>true</listen-port-enabled>
    <listen-address></listen-address>
    <java-compiler>javac</java-compiler>
    <client-cert-proxy-enabled>false</client-cert-proxy-enabled>
    <server-diagnostic-config>
      <wldf-diagnostic-volume>Low</wldf-diagnostic-volume>
    </server-diagnostic-config>
  </server>

二、修改管理帳號、口令:
domain建立以後,會在如下位置建立boot.properties文件(注意:這個位置與weblogic以前的八、9版本有區別)
weblogic11\user_projects\domains\example\servers\AdminServer\security
首先修改boot.properties,以下: linux

username=weblogic
password=22222222
這裏是明文,可是weblogic啓動加載該文件後,會自動經過加密處理。 修改完成以後,在控制檯中依次進入: 安全領域-》myrealm-》用戶和組-》weblogic-》口令。輸入新的口令便可(須要與boot.properties中配置的一致,如22222222) (若是須要修改帳號,須要在用戶和組中創建帳號,而且賦予管理員權限便可) 以上兩步完成以後,重啓服務便可。 下一篇介紹應用的部署
相關文章
相關標籤/搜索