日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

weblogic集群的资料

發(fā)布時(shí)間:2025/5/22 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 weblogic集群的资料 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

博客分類:

  • weblogic
其實(shí)網(wǎng)上關(guān)于weblogic集群的資料非常多【大部分都是從創(chuàng)建新的domain開始,我這篇先介紹怎么樣把原本普通的domain改造為集群環(huán)境】,如果覺得不夠,可以啃weblogic的官方文檔。下面給幾個(gè)weblogic資料的鏈接,有興趣可以慢慢學(xué)習(xí):
oracle官方weblogic文檔:
http://docs.oracle.com/cd/E21764_01/wls.htm
原weblogic9的中文文檔(weblogic11g的很多操作與weblogic9類似):
http://edocs.weblogicfans.net/wls/docs92/index.html

這篇文章有個(gè)前提,就是你已經(jīng)知道如何創(chuàng)建基本的domain了,并且已經(jīng)有一個(gè)現(xiàn)成的普通domain,如果還沒有,先參考:
http://dead-knight.iteye.com/blog/1938629。

廢話不多說,既然標(biāo)題說“半小時(shí)”,那么就趕緊利用這半小時(shí)來改造你的domain吧。
第一步:首先規(guī)劃你的集群,我這里規(guī)劃如下(全部在本機(jī)部署,多主機(jī)部署后面單獨(dú)寫):
服務(wù)器名稱ip地址端口
server1127.0.0.17101
server2127.0.0.17102


第二步:按照規(guī)劃的結(jié)果,新建服務(wù)器:
登錄domain的控制臺(tái),查看環(huán)境-》服務(wù)器,如下圖所示:


點(diǎn)擊“新建”按鈕,新建服務(wù)器server1,如下圖所示:

輸入規(guī)劃的服務(wù)器名稱server1,地址、監(jiān)聽端口,點(diǎn)擊“完成”返回服務(wù)器列表頁面,如下圖所示:


繼續(xù)新建服務(wù)器server2,如下圖所示:

輸入規(guī)劃的服務(wù)器名稱server2,地址、監(jiān)聽端口,點(diǎn)擊“完成”返回服務(wù)器列表頁面,如下圖所示:


第三步:新建集群,并添加服務(wù)器:
在控制臺(tái)選擇“集群”-》“新建”,如下圖所示:

在新建界面中,輸入集群的名稱cluster,并點(diǎn)擊“確定”即可,如圖所示:

新建成功,返回集群列表界面,如圖所示:


點(diǎn)擊列表中的cluster鏈接,打開集群配置界面,選擇“配置”-》服務(wù)器,如圖所示:

點(diǎn)擊“添加”按鈕,進(jìn)入如圖所示頁面:

選擇服務(wù)器server1,直接點(diǎn)擊“完成”,返回服務(wù)器列表,如圖所示:

已經(jīng)添加server1服務(wù)器,繼續(xù)添加server2:



至此,集群已經(jīng)新建完畢。

第四步:新建計(jì)算機(jī)(不是必須的,但是為了方便后期維護(hù)及管理服務(wù)器,這一步還是不省了)
在控制臺(tái)選擇“計(jì)算機(jī)”-》“新建”,如下圖所示:

在新建界面中,輸入名稱machine,并點(diǎn)擊“下一步”即可,如圖所示:

修改“監(jiān)聽地址”為127.0.0.1,其它保持不變,點(diǎn)擊“完成”,如圖所示:

新建成功,返回計(jì)算機(jī)列表界面,如圖所示:


點(diǎn)擊列表中的machine鏈接,打開計(jì)算機(jī)配置界面,選擇“配置”-》服務(wù)器,如圖所示:

點(diǎn)擊“添加”按鈕,進(jìn)入如圖所示頁面:

選擇服務(wù)器server1,直接點(diǎn)擊“完成”,返回服務(wù)器列表。
繼續(xù)按照上述步驟添加server2,點(diǎn)擊“完成”。最后如圖所示:


至此,服務(wù)器、集群、計(jì)算機(jī)都已經(jīng)配置成功,選擇“環(huán)境”-》服務(wù)器,最后結(jié)果如圖所示:


第五步:啟動(dòng)節(jié)點(diǎn)管理器服務(wù):
安裝節(jié)點(diǎn)管理器作為windows服務(wù),雙擊執(zhí)行下面的cmd程序:
D:\server\weblogic11\wlserver_10.3\server\bin\installNodeMgrSvc.cmd
執(zhí)行之后,windows服務(wù)會(huì)增加weblogic的節(jié)點(diǎn)管理服務(wù),如下圖所示:

可以手動(dòng)啟動(dòng)這個(gè)服務(wù),啟動(dòng)之后,再關(guān)閉,因?yàn)檫€要做簡單的配置。進(jìn)入如下位置:
D:\server\weblogic11\wlserver_10.3\common\nodemanager文件夾
1)檢查domains(nodemanager.domains):
Java代碼 ?
  • #Domains?and?directories?created?by?Configuration?Wizard??
  • #Sun?Sep?15?16:34:01?CST?2013??
  • springside3=D\:\\server\\weblogic11\\user_projects\\domains\\springside3??

  • 確保domains文件中包含你的domain

    2)配置hosts(nodemanager.hosts),只需要把之前配置計(jì)算機(jī)的地址添加進(jìn)來即可:
    Java代碼 ?
  • 127.0.0.1??


  • 3)配置nodemanager.properties:
    Java代碼 ?
  • #Sun?Sep?15?12:54:48?CST?2013??
  • #Sat?Aug?17?21:12:34?CST?2013??
  • DomainsFile=D\:\\server\\WEBLOG~1\\WLSERV~1.3\\common\\NODEMA~1\\nodemanager.domains??
  • LogLimit=0??
  • PropertiesVersion=10.3??
  • DomainsDirRemoteSharingEnabled=false??
  • javaHome=D\:\\Java\\JDK16~1.0_2??
  • AuthenticationEnabled=true??
  • NodeManagerHome=D\:\\server\\WEBLOG~1\\WLSERV~1.3\\common\\NODEMA~1??
  • JavaHome=D\:\\Java\\JDK16~1.0_2\\jre??
  • LogLevel=INFO??
  • DomainsFileEnabled=true??
  • StartScriptName=startWebLogic.cmd??
  • ListenAddress=127.0.0.1??
  • NativeVersionEnabled=true??
  • ListenPort=5556??
  • LogToStderr=true??
  • SecureListener=true??
  • LogCount=1??
  • DomainRegistrationEnabled=false??
  • StopScriptEnabled=false??
  • QuitEnabled=false??
  • LogAppend=true??
  • StateCheckInterval=500??
  • CrashRecoveryEnabled=false??
  • StartScriptEnabled=true??
  • LogFile=D\:\\server\\WEBLOG~1\\WLSERV~1.3\\common\\NODEMA~1\\nodemanager.log??
  • LogFormatter=weblogic.nodemanager.server.LogFormatter??
  • ListenBacklog=50??

  • 主要確保:StartScriptEnabled=true、ListenAddress=127.0.0.1、StartScriptName=startWebLogic.cmd

    配置完成,再啟動(dòng)剛才的windows節(jié)點(diǎn)管理器服務(wù)。

    第六步:忽略主機(jī)名驗(yàn)證:
    在控制臺(tái)中選擇環(huán)境-》服務(wù)器-》AdminServer-》配置-》SSL,如下圖所示:

    點(diǎn)擊“高級”,選擇“主機(jī)名驗(yàn)證”為“無”,點(diǎn)擊“保存”
    同理,依次設(shè)置server1、server2的SSL主機(jī)名驗(yàn)證為“無”
    【切記:這一步完成,一定要重啟domain。因?yàn)橹鳈C(jī)名驗(yàn)證,需要重啟后才生效,否則server與節(jié)點(diǎn)管理器之間的SSL握手不成功,節(jié)點(diǎn)管理器日志會(huì)報(bào)錯(cuò)(節(jié)點(diǎn)管理器日志文件夾在D:\server\weblogic11\wlserver_10.3\common\nodemanager)】

    第七步:啟動(dòng)server1、server2:
    由于重啟后,重新登錄控制臺(tái),選擇環(huán)境-》服務(wù)器-》控制,如下圖所示:

    選擇server1,點(diǎn)擊“啟動(dòng)”按鈕,即向節(jié)點(diǎn)管理器發(fā)送啟動(dòng)server1命令,節(jié)點(diǎn)管理器負(fù)責(zé)啟動(dòng)server1.依次啟動(dòng)server2,最后如下圖所示:

    至此說明一個(gè)普通的domain已經(jīng)改造成集群了,下面開始部署web應(yīng)用。

    第八步:部署應(yīng)用:

    如上圖所示,選擇部署-》安裝,選擇一個(gè)web應(yīng)用,這里還是以springside3的mini-web為例,這里的區(qū)別是在WEB-INF下面增加了weblogic.xml文件,里面增加了session持久化類型為:replicated,即表示web應(yīng)用部署到集群環(huán)境中,支持session復(fù)制,即server掛掉之后,不會(huì)跳轉(zhuǎn)到登錄頁面,配置如下:
    Java代碼 ?
  • <?xml?version="1.0"?encoding="UTF-8"?>??
  • <wls:weblogic-web-app??
  • xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"??
  • xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"??
  • xsi:schemaLocation="http://java.sun.com/xml/ns/javaee??
  • http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd??
  • http://xmlns.oracle.com/weblogic/weblogic-web-app??
  • http://xmlns.oracle.com/weblogic/weblogic-web-app/1.2/weblogic-web-app.xsd">??
  • ????<wls:session-descriptor>??
  • ????????<wls:persistent-store-type>replicated</wls:persistent-store-type>??
  • ????</wls:session-descriptor>??
  • </wls:weblogic-web-app>??


  • 選擇應(yīng)用之后,一直下一步,直到出現(xiàn)如下圖所示界面:

    這一步是讓你選擇將應(yīng)用部署到哪個(gè)server中。如果在集群環(huán)境中,不會(huì)把應(yīng)用直接部署到AdminServer中,基本上都是選擇:集群中的所有服務(wù)器。
    繼續(xù)下一步,直到完成即可。

    下面訪問應(yīng)用url:http://127.0.0.1:7101/mini-web-cluster,如下圖所示:

    這時(shí)候以admin、admin登錄應(yīng)用。沒什么好說的。

    下面測試一下session復(fù)制,把server1關(guān)閉,在控制臺(tái)選擇:環(huán)境-》服務(wù)器-》控制-》server1-》關(guān)閉-》立即強(qiáng)制關(guān)閉。
    狀態(tài)變?yōu)?#xff1a;SHUTDOWN
    下面直接訪問server2的應(yīng)用,如下圖所示:

    這時(shí)候,直接把端口改為server2的7102即可,發(fā)現(xiàn)沒有返回登錄界面,而是登錄后的界面。說明session在集群管理下,復(fù)制成功了。

    在實(shí)際環(huán)境中,會(huì)有前端的負(fù)載均衡。而不會(huì)直接在url中指定訪問某個(gè)節(jié)點(diǎn)。下篇介紹負(fù)載均衡及相關(guān)操作吧。
    實(shí)際上,這篇只是介紹了大概的操作步驟,并沒有詳細(xì)講解其中的細(xì)節(jié)(比如:集群的地址、配置計(jì)算機(jī)的作用、節(jié)點(diǎn)管理器、主機(jī)名驗(yàn)證等等相關(guān)概念),相關(guān)細(xì)節(jié)后面逐步介紹。雖然集群能夠提高系統(tǒng)的可靠性、并發(fā)數(shù),但同時(shí)也帶來維護(hù)的復(fù)雜性。所以慎重考慮……

    轉(zhuǎn)載于:https://www.cnblogs.com/lcword/p/6553351.html

    總結(jié)

    以上是生活随笔為你收集整理的weblogic集群的资料的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。