Weblogic集群部署


有些事情不去嘗試,注定是失敗,如果預知90%的失敗仍然去嘗試了,那也會從中學到很多,何況僅靠那10%的可能性也會成功

 

weblogic安裝后

1、打開Configuration Wizard

2、創建新的Weblogic域,一直默認下一步到如下,然后下一步

3、配置管理員用戶名及口令(密碼我設置為weblogic1,因為要求字母和數字組合),然后下一步

4、配置啟動模式及JDK,選生產模式,然后下一步

5、選擇可選配置,勾選管理服務器、受管服務器,集群和計算機,然后下一步

6、配置管理服務器,名稱adminserver,IP地址為當前IP,端口號為7001,然后下一步

 

7、配置受管服務器,配置兩個,一個是指向本機,另一個指向另一服務器,端口自定義,只要各自服務器上不沖突即可,然后下一步

8、配置集群,修改名稱,傳送模式為multicast,地址使用默認,端口號改為不沖突的即可,然后下一步

 

9、向集群分配服務器,然后下一步

10、不用配置計算機,直接下一步,然后創建,創建成功后完成

11、在創建的域下啟動weblogic

12、訪問地址http://192.168.196.130:7001/console/登陸后,查看服務器

13、在創建的域bin下,命令窗口執行startManageWeblogic.cmd server1(由於server1就在本機,所以這樣啟動,如果不在本機則后面加上 管理服務器http路徑)啟動server1站點

這時候在域的servers下就會看到server1文件夾

然后刷新weblogic控制台網頁,就會看到server1站點狀態為Running

14、在另一台分機上創建新域

 

注意下面的名稱,IP和端口號要和主服務器中配置的一致,此處只配置server2就行

一直下一步,集群和計算機都不用配置,直到創建

15、在分機新建的域bin下啟動cmd命令窗口,輸入startManagedWebLogic.cmd server2 http://192.168.196.130:7001

(http://192.168.196.130:7001為主控管理器地址),如下圖

如果沒有在startManagedWebLogic.cmd下配置主控weblogic用戶名密碼會報下面錯誤

 

 編輯startManagedWebLogic.cmd配置用戶名密碼(試過使用boot.properties配置文件方式,但是沒有成功,還是報上面錯誤)

 

再次執行上述命令,啟動server2,過一會命令窗口打出Server Started in Running mode

到主控網頁刷新看到server2站點已啟動成功

 

 至此集群環境搭建完成,下面開始部署

1、首要配置

web.xml配置最下面要有<distributable/>

要有weblogic.xml配置文件,內容如下

<?xml version="1.0" encoding="UTF-8"?>

<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90">

    <session-descriptor>

        <debug-enabled>true</debug-enabled>

        <persistent-store-type>replicated</persistent-store-type>

        <sharing-enabled>true</sharing-enabled>

    </session-descriptor>

    <context-root>/SpringMVC</context-root>

</weblogic-web-app>

2、開始部署

                   

一直下一步,直到完成,點擊保存,然后激活跟更改

最后在部署那,啟動服務

點擊網站springMVC進入頁面可以查看測試,有兩個網址,即分別為部署的server1和server2 

 

 

拓展:配置代理方式,在主控服務器上配置受管服務器時,如下圖配置代理,勾選創建代理,選擇一個沒有加入集群的站點

然后同樣使用命令startManagedWeblogic.cmd new_ManagedServer_2 http://192.168.196.130:7001啟動站點(由於代理和主控服務器是同一機器,所以后面http····可以省略),

 部署網站時選擇代理而不是集群即可

 拓展:在另一台配置受管服務器時,如果選擇了管理服務器,那么管理服務器配置要和主控服務器的管理服務器配置一致,名稱,IP和端口一致;這樣的話,在啟動server2站點時,命令中就不用寫http:```````````````````````

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM