weblogic双机热备部署linux,WebLogic应用在集群环境下的一些基本知识【转载】
4.2.1 基本概念
1.硬件的cluster和WebLogic的cluster不是一回事,硬件做的是冷備份,對用戶的session,用戶請求的負載均衡等的處理是做不到 的,而且一般硬件的雙機熱備也不是時時的備份,而是間隔一段時間再將主機上的數據copy過來,而WebLogic Server的cluster就不是這樣,其session的數據是時時的復制的,對不經常更改的jndi等的復制雖然也是定期完成的,但update的 時間間隔很短
2.WebLogic Server的cluster配置非常方便,請參考dev2dev學堂
http://dev2dev.bea.com.cn/bbs/school/guide/webser/20030627.html
如果你要對集群做擴展,操作也非常方便,你只需要啟動一個指向這個集群的Admin Server的managed server就可以了,由這個集群中的唯一的Admin Server往這個managed server上部署應用
3.http狀態(tài)會話復制就是session的復制,例如你登陸了系統,如果一個服務器壞了,cluster會將你的請求轉發(fā)集群中的另外一個server,由其繼續(xù)處理你的這個請求,而不要重新登陸。
4.EJB集群中有狀態(tài),無狀態(tài)EJB的意義和區(qū)別請看J2EE中EJB的相關知識
5.對EJB的集群,也是非常簡單的,直接把EJB應用target到cluster的server上!
6.對WebLogic Server來說,它的cluster做session的in memory的時時復制,這適用于web application及stateful session BEA的session內容的復制
7.對非stateful的EJB,WebLogic Server的cluster做其負載均衡及failover的工作(failover只針對EJB的stateless BEAN
4.2.2 集群規(guī)劃
在規(guī)劃集群配置時,應該牢記以下關于網絡環(huán)境與集群配置的限制。
1.首先,集群中的WebLogic主機必須使用永久的靜態(tài)IP地址。動態(tài)IP地址分配不能用于集群環(huán)境。如果服務器位于防火墻后面,而客戶機位于防火墻外面,那么服務器必須有公共的靜態(tài)IP地址,只有這樣,客戶端才能訪問服務器。
2.集群中的所有WebLogic服務器必須位于同一個局域網,并且必須是IP廣播可到達的。
3.集群中的所有WebLogic服務器必須使用相同的版本。配置集群中的服務器,使它們支持所提供的服務。對于使用了JDBC連接的EJB,所有部署了某EJB的服務器必須具有相同的部署與持久化配置。也就是說所有服務器都應該有相同的JDBC配置。所有部署了servlet的主機必須維護一組具有相同ACL的servlet。
如果客戶端應用直接使用JDBC連接池,那么你必須為每個WebLogic服務器創(chuàng)建相同的連接池(并具有相同的ACL)。這意味著集群所使用的連接池應該 可以在所有的機器上創(chuàng)建。例如,一臺運行WebLogic的NT服務器配置了連接Microsoft SQL Server數據庫的連接池,那么一個包含非Windows機器(即不支持Microsoft SQL Server連接的機器)的集群不能使用這個連接池。
其它配置細節(jié)可能會因不同的集群成員而不同。例如,一臺Solaris服務器可以比一臺小的 NT工作站處理更多的登錄請求。這種差異是可以接受的。因此,正如這里所給出的例子,對于那些與性能相關的屬性,你可以根據每個集群成員的特點來配置不同 的值,只要所有成員的服務配置相同即可。因此,集群中的WebLogic服務器在所有與WebLogic服務、類文件以及外部資源(例如數據庫)相關的方 面具有相同的配置。
4.2.3 服務器配置任務列表
可以通過管理控制臺進行以下服務器配置:
1.Server節(jié)點配置單獨的服務器可以配置的屬性包括名字:監(jiān)聽端口與IP地址。
2.Server節(jié)點克隆一個服務器:克隆的服務器保存了原來服務器的屬性值,你可以使用Server節(jié)點中的
Configuration配置新服務器的名字。
3.使用管理控制臺的Server節(jié)點來刪除一個服務器:點擊要刪除的服務器的圖標,將彈出一個刪除服務器
的確認對話框,點擊對話框中的Yes按鈕將刪除服務器。
4.使用管理控制臺的Server節(jié)點查看一個服務器的日志:點擊要查看的服務器,點擊Monitoring標簽頁,
點擊View Server Log連結,便可以在管理控制臺的右窗格查看服務器日志。
5.使用管理控制臺的Server節(jié)點查看一個服務器的JNDI樹:點擊所要查看的服務器,然后點擊Monitoring
標簽頁,點擊該頁面上View JNDI Tree連接,該服務器JNDI樹的信息便顯示在管理控制臺的右窗格中。
6.使用管理控制臺的Server節(jié)點查看服務器的執(zhí)行隊列:點擊所要查看的服務器,然后點擊Execute
Queue 鏈接,然后查看管理控制臺右邊窗格里的表格中的內容。
7.使用管理控制臺的Server節(jié)點查看服務器的執(zhí)行線程:點擊所要查看的服務器,然后點擊Execute
Queue 鏈接,然后查看管理控制臺右邊窗格里的表格中的內容:
8.使用管理控制臺的Server節(jié)點查看server sockets:點擊所要查看的服務器,點擊View Sockets連接,然
后查看管理控制臺右邊窗格里的表格中的內容。
9.使用管理控制臺的Server節(jié)點查看服務器連接:點擊所要查看的服務器,點擊View Connections連接,
然后查看管理控制臺右邊窗格里的表格中的內容。
10. 使用管理控制臺的Server節(jié)點進行強制垃圾收集,點擊要監(jiān)控的服務器,點擊JVM標簽頁,點擊頁面
上的Force Garbage Collection連接,將彈出是否要進行垃圾收集的確認對話框。
11.Server節(jié)點監(jiān)視服務器的安全:點擊要監(jiān)控的服務器,點擊Monitoring標簽頁,點擊Security標簽頁,
將顯示安全信息。
12.Server節(jié)點查看服務器的版本:點擊要查看的服務器,點擊Version標簽頁,將顯示服務器的版本信
息。
13.Server節(jié)點監(jiān)控服務器集群:點擊要監(jiān)控的服務器,點擊Cluster標簽頁,將顯示該服務器的集群數
據。
14.Server節(jié)點來部署EJB:點擊需要部署EJB的服務器,點擊需要分發(fā)的EJB并使用移動控件將它移到被
選列中,點擊Apply來保存你的選擇。
15.Server節(jié)點來監(jiān)視部署在某一服務器上的所有EJB:點擊需要監(jiān)視的服務器,點擊Monitor All EJB
Deployments連接來顯示EJB的部署列表。
16.Server節(jié)點將web應用組件部署在某一服務器上:選擇要部署web應用的服務器:選擇需要部署的web
應用,然后通過移動控件將它移到被選列中,點擊Apply來保存你的選擇。
17.Server節(jié)點來監(jiān)控某一服務器上的所有web應用組件:點擊web應用所在的服務器,然后點擊Monitor
All Web Applications連接來顯示Web Application 的部署列表。
18.Server節(jié)點在服務器上部署啟動與終止類:點擊需要部署啟動類的服務器,然后點擊需要部署的啟動
類并將它移到被選列中,點擊Apply來保存你的選擇,使用終止類控件來部署終止類的過程與此相同。
19.Server節(jié)點為服務器分配JDBC連接池:點擊web server分配表中的一個服務器,在Available列中點擊
一到多個JDBC連接池,并通過移動控件將所選擇的JDBC連接池移到Chosen列,點擊Apply來保存你
所做的分配。
20.Server節(jié)點為一個服務器分配WLEC連接池:點擊需要分配WLEC連接池的服務器:在Available列中選
擇一個或多個要分配的WLEC連接池,使用移動控件將所選擇的WLEC連接池移動到Chosen列。
21.通過管理控制臺的Server節(jié)點監(jiān)視某一服務器上的所有WLEC連接池:選擇一個需要監(jiān)視連接池的服務
器,點Monitor All WLEC Connection Pools on This Server鏈接,所有分配給這臺服務器的連接池會
顯示在右窗格中的WLEC Connection Pools列表中。
22.Server節(jié)點為一臺服務器分配XML 注冊表,選擇要分配XML 注冊表的服務器,從XML 注冊表的下拉列
表中選擇一個注冊表,點Apply保存設置。
23.Server節(jié)點分配郵件會話:選擇一個要分配郵件會話的服務器,從Available列中選擇要分配給服務器
的郵件會話,使用移動控件把所選擇的移動會話移動到Chosen列中,點Apply按鈕保存設置。
24.通過管理控制臺為服務器分配文件T3s:選擇一個要分配文件T3的服務器,從Available列中選擇要分
配給服務器的文件T3s,使用移動控件把所選擇的文件T3s移動到Chosen列,點Apply按鈕保存設置。
25.Connection連接,然后查看管理控制臺右邊窗格里的表格中的內容。
26.使用管理控制臺的Server節(jié)點進行強制垃圾收集:點擊要監(jiān)控的服務器,點擊JVM標簽頁,點擊頁面上
的Force Garbage Collection連接,將彈出是否要進行垃圾收集的確認對話框。
posted on 2008-09-02 16:24 coolplay 閱讀(3417) 評論(0) ?編輯 ?收藏 所屬分類: WebLogic
總結
以上是生活随笔為你收集整理的weblogic双机热备部署linux,WebLogic应用在集群环境下的一些基本知识【转载】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样用u盘linux安装ntp协议,电脑
- 下一篇: linux下杀死进程全权讲解