1. 程式人生 > >Weblogic集群部署

Weblogic集群部署

style 環境搭建 文件 點擊 1.0 服務器 使用 dmi star

有些事情不去嘗試,註定是失敗,如果預知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:```````````````````````

技術分享

Weblogic集群部署