注:本文來源為:《Weblogic 12c 集群環境搭建》
一:環境說明
本文是在windows7操作系統下配置的,jdk版本1.8 ,weblogic版本12.1.3.0.0.
二:搭建集群前的規划
其中AdminServer是總控制端,server1、server2、server3是集群中的三個服務節點.
其中Adminserver也叫做管理服務器,server1-3叫做托管服務器.
三:環境搭建
1、創建管理服務器AdminServer.
AdminServer作為weblogic集群的總控制端. 一般我們單機默認搭建的weblogic domain服務就是AdminServer,如下圖:
2、創建集群的三個服務節點
雙擊base_domain目錄下的startWebLogic.cmd腳本啟動weblogic服務,啟動之后,瀏覽器輸入http://127.0.0.1:7001/console,輸入用戶名密碼進入weblogic控制台
點擊環境-->服務器-->新建
輸入服務名server1,和主機IP地址127.0.0.1,和端口號47001
點擊完成
安裝同樣方式,創建server2和server3.
3、創建集群cluster
點擊環境-->集群-->新建-->集群
輸入集群名稱cluster,傳送方式選擇“單點傳送”
點擊OK.
4、創建計算機
創建計算機是為了配置節點管理器,可以遠程啟動受托管的服務器,如server1-3.
點擊環境-->計算機-->新建,輸入計算名稱,和操作系統類型,因為是windows系統,所以選擇其他.
點擊下一步,按下圖修改
點擊完成計算機的創建.
5、配置受托管服務歸屬的集群和計算機
點擊環境--》服務器--》,點擊服務server1
選擇配置--》一般信息,配置計算機和集群信息
配置完成后,點擊保存. 服務server2和server3按照同樣方式配置.
配置完成后,返回服務器列表,可以看見服務歸屬的集群和計算機已配置好.
6、啟動集群服務節點
啟動受托管的服務節點server1、server2、server3 有3種方式.
(1)第一種方式:
打開cmd命令行, 進入C:\oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin 目錄下,按照如下方式啟動集群的托管服務.
語法 :startManagedWebLogic.cmd 托管服務名 管理服務的IP地址和端口
啟動托管服務server1的命令: startManagedWebLogic.cmd server1 127.0.0.1:7001
使用這種方式需要輸入訪問管理服務的用戶名和密碼(用戶名和密碼為 7001 域的登陸用戶和密碼).,輸入完成后,既可啟動成功,此時刷新服務,可以看見服務server1已經啟動了.
后面兩種都是以節點管理器的方式啟動托管服務,這也是比較推薦的方式
(2)第二種方式
腳本方式啟動
修改C:\oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\nodemanager 目錄下的nodemanager.properties 字段,將默認的ListenAddress=localhost
和SecureListener=true 修改成下午紅色框中的值
修改完成后保存.
進入C:\oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin目錄,雙擊startNodeManager.cmd 啟動節點管理器.
然后進入weblogic控制台界面,選擇服務器-->控制,勾選對應的托管服務器,就可以進行啟動關閉等操作.
(3)第三種方式
先按照第二中方式,把nodemanager.properties配置好.
雙擊C:\oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin目錄下的腳本installNodeMgrSvc.cmd ,然后右擊桌面上的計算機-->管理--》服務可以看到多了如下圖的一個服務,直接啟動就好
啟動這個服務,然后到weblogic控制台,后續操作和第二種方式相同.
到此,weblogic的集群環境就搭建好了
_____________________________________________________________________________________________________________________________________________________
-------------------------