Windows下Weblogic 11G叢集安裝與配置

stonebox1122發表於2015-06-30

目錄

1. 系統環境

1.1 主機資訊

1.2 軟體資訊

2. 安裝JAVA

3. 節點1安裝及配置

3.1 安裝Weblogic軟體

3.3 建立Weblogic域及叢集

4. 節點2安裝及配置

4.1 安裝Weblogic軟體

4.2 建立Weblogic域

5. 啟動叢集

5.1 啟動節點1的管理伺服器

5.2 啟動節點1的node1

5.3 啟動節點2的node2

5.3 啟動節點1的proxy

6. 部署應用進行測試

6.1 建立資料來源

6.2 部署應用

6.3 叢集測試

6.4 配置session複製

 

1. 系統環境

1.1 主機資訊

序號

作業系統

主機名

IP地址

監聽埠

角色名稱

1

W2K8 R2

W2k8rac1

192.168.230.131/24

7001

AdminServer

2

W2K8 R2

W2k8rac1

192.168.230.131/24

7005

proxy

3

W2K8 R2

W2k8rac1

192.168.230.131/24

7003

node1

4

W2K8 R2

W2k8rac2

192.168.230.132/24

7004

node2

1.2 軟體資訊

序號

軟體名稱

軟體版本

1

Java

jdk-7u79-windows-x64

2

Weblogic

10.3.6.0

 

2. 安裝JAVA

分別在兩個節點上進行安裝。

clip_image001[6]

clip_image002[6]

clip_image003[6]

clip_image004[6]

clip_image005[6]

clip_image006[6]

clip_image007[6]

clip_image008[6]

增加和編輯系統環境變數

clip_image010[6]

序號

變數名

1

JAVA_HOME

C:\Java\jdk1.7.0_79

2

classpath

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

3

Path

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

測試是否安裝成功

C:\Users\Administrator>java -version

java version "1.7.0_79"

Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

顯示版本資訊,沒有報錯即表示安裝成功。

 

3. 節點1安裝及配置

3.1 安裝Weblogic軟體

在weblogic安裝程式所在目錄執行如下命令啟動安裝程式

C:\software>java -jar wls1036_generic.jar

clip_image011[6]

clip_image012[6]

clip_image013[6]

clip_image014[6]

clip_image015[6]

clip_image016[6]

clip_image017[6]

clip_image018[6]

clip_image019[6]

clip_image020[6]

 

3.3 建立Weblogic域及叢集

clip_image022[10]

clip_image024[10]

clip_image026[10]

clip_image028[10]

輸入密碼weblogic1。

clip_image030[10]

clip_image032[10]

clip_image034[10]

clip_image036[6]

clip_image038[6]

clip_image040[6]

clip_image042[6]

clip_image044[6]

clip_image046[6]

clip_image048[6]

clip_image050[6]

clip_image052[6]

clip_image054[6]

 

4. 節點2安裝及配置

4.1 安裝Weblogic軟體

在weblogic安裝程式所在目錄執行如下命令啟動安裝程式

C:\software>java -jar wls1036_generic.jar

clip_image056[6]

clip_image058[6]

clip_image060[6]

clip_image061[6]

clip_image062[6]

clip_image063[6]

clip_image065[6]

clip_image066[6]

clip_image068[6]

clip_image070[6]

clip_image072[6]

4.2 建立Weblogic域

clip_image022[11]

clip_image024[11]

clip_image026[11]

clip_image028[11]

輸入密碼weblogic1。

clip_image030[11]

clip_image032[11]

clip_image034[11]

clip_image074[6]

clip_image076[6]

clip_image078[6]

clip_image080[6]

clip_image082[6]

clip_image084[6]

 

5. 啟動叢集

5.1 啟動節點1的管理伺服器

前面3.3安裝完後已經啟動,如果沒有選擇啟動,可以手動啟動。

clip_image085[6]

 

5.2 啟動節點1的node1

C:\Users\Administrator>cd C:\Oracle\Middleware\user_projects\domains\base_domain\bin

C:\Oracle\Middleware\user_projects\domains\base_domain\bin>startManagedWebLogic.cmd node1 http://192.168.230.131:7001

clip_image087[6]

 

5.3 啟動節點2的node2

在節點2上面啟動node2.

C:\Users\Administrator>cd C:\Oracle\Middleware\user_projects\domains\base_domain\bin

C:\Oracle\Middleware\user_projects\domains\base_domain\bin>startManagedWebLogic.cmd node2 http://192.168.230.131:7001

clip_image089[6]

 

5.4 啟動節點1的proxy

C:\Users\Administrator>cd C:\Oracle\Middleware\user_projects\domains\base_domain\bin

C:\Oracle\Middleware\user_projects\domains\base_domain\bin>startManagedWebLogic.cmd proxy http://192.168.230.131:7001

啟動報錯,錯誤資訊如下:

<2015-6-30 上午10時34分52秒 CST>

<2015-6-30 上午10時34分52秒 CST> http://192.168.230.131:7001.>

刪除proxy中的ldap目錄後,重啟解決。

clip_image091[6]

clip_image093[6]

clip_image095[6]

clip_image097[6]

 

6. 部署應用進行測試

6.1 建立資料來源

選擇資料來源,點選鎖定並編輯(確定資料庫伺服器已經啟動監聽)

clip_image099[6]

選擇新建-一般資料來源

clip_image101[6]

clip_image103[6]

clip_image105[6]

clip_image107[6]

clip_image109[6]

clip_image111[6]

clip_image113[6]

clip_image115[6]

clip_image117[6]

clip_image119[6]

clip_image121[6]

 

6.2 部署應用

clip_image123[6]

clip_image125[6]

clip_image127[6]

clip_image129[6]

clip_image131[6]

clip_image133[6]

clip_image135[6]

clip_image137[6]

啟用更改

clip_image139[6]

clip_image141[6]

clip_image143[6]

clip_image145[6]

成功後按照前面步驟部署其餘應用,然後啟用更改,再啟動。

clip_image147[6]

下圖可以看到應用都部署到2個節點上面去了。

clip_image149[6]

訪問http://192.168.230.131:7003/webgate成功

clip_image151[6]

訪問http://192.168.230.132:7004/webgate成功

clip_image153[6]

訪問proxy地址http://192.168.230.131:7005/webgate成功

clip_image155[6]

 

6.3 叢集測試

使用proxy地址http://192.168.230.131:7005/webgate登入。

clip_image157[6]

關閉node1

clip_image159[6]

點選頁面,退出到登入框,需要重新登入。

clip_image161[6]

重新登入成功,說明可以切換到node2,但是沒有保留session,需要進行session複製的設定。

clip_image163[6]

6.4 配置session複製

在所有應用的\WEB-INF下的weblogic.xml檔案中增加下面程式碼:

replicated

60

clip_image165[6]

關閉兩個節點後,清除快取,重新啟動,參考5.2和5.3

再次進行測試,使用proxy地址http://192.168.230.131:7005/webgate登入

clip_image167[6]

現在使用的是node2

clip_image169[6]

檢視node2後臺,提示沒有序列化的物件不能進行復制。

clip_image171[6]

關閉node2。

clip_image173[7]

還是退出到登入框,看來問題出在應用的物件沒有序列化,需要更改應用。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28536251/viewspace-1718232/,如需轉載,請註明出處,否則將追究法律責任。

相關文章