weblogic8.1叢集配置

zgy13121發表於2008-08-21

Weblogic叢集配置

一、建管理伺服器adminServer
1、新建域

配置受管伺服器,在這裡配置置了兩個:node1與node2以及代理伺服器proxyServer,ip是同一臺機器(在這裡與管理伺服器都是一個機器,也可以是不同機器),埠分別是7002與7003以及7000
配置叢集,這裡新增的是testCluster.

向群集分配伺服器,這裡可以將兩個節點分配給testCluster.

點選下一步

配置計算機可以按預設設定

配置資料庫選項,如果有連線池,可以進行配置,如沒有,跳過。直接點下一步。

Jms設定,直接跳過,下一步

配置管理員使用者與密碼,配置好後點選下一步
後續基本可以按預設

對域配置名為adminServer。建立adminServer域。

二、啟動adminServer
執行域下的startWebLogic.cmd

三、啟動node1與node2
執行域下的startManagedWebLogic.cmd node1與startManagedWebLogic.cmd node2
如果node1與node2與管理伺服器不在同一機器,請在後面指明管理伺服器ip,以通知管理伺服器節點已啟動。
另啟動節點前,管理伺服器必須是已啟動狀態。

四、啟動代理伺服器proxyServer
執行域下的startManagedWebLogic.cmd proxyServer.

五、代理伺服器部署

本步可由嚮導自動生成,也可手動編寫。自動生成時,在新增節點時,不要把代理伺服器新增至節點。可在管理伺服器控制檯修改埠。

在部署應用前,proxyServer不要做為叢集的一個managed server,即不要做為一個節點伺服器,而是做為一個單獨的伺服器,否則在部署時會遇到困難.

(可用嚮導生成)
製作一個空web application。在WEB-INF下修改web.xml如下:



HttpClusterServlet

weblogic.servlet.internal.HttpClusterServlet


defaultServers

192.168.40.40:7002|192.168.40.40:7003



DebugConfigInfo
ON



HttpClusterServlet
/


HttpClusterServlet
*.jsp


HttpClusterServlet
*.htm


HttpClusterServlet
*.html

另新增weblogic.xml,內容如下:

ttp://www.bea.com/servers/wls610/dtd/weblogic-web-jar.dtd">http://www.bea.com/servers/wls610/dtd/weblogic-web-jar.dtd">

/

將應用copy到管理伺服器adminServer域下的application下,現假設應用名為proxy,然後透過管理伺服器adminServer的控制檯 ip:7001/console將代理應用proxy部署到proxyServer上。

六、應用部署

在部署應用前,proxyServer不要做為叢集的一個managed server,即不要做為一個節點伺服器,而是做為一個單獨的伺服器,否則在部署時會遇到困難.


將應用application copy到管理伺服器adminServer域下的application下,現假設就用名為app,然後透過管理伺服器adminServer的控制檯 ip:7001/console將代理應用app部署到node1與node2上。

由於部署到兩個結點上,可能部署時間較長,請耐心等待。

七、訪問
透過代理伺服器proxyServer訪問 ip:7000/app

八、連線池的部署

同通常部署相比,建好資料庫連線池以後,還要進行資料庫連線池的部署工作,一般可以指定節點或伺服器,在節點伺服器沒啟動時,同樣可以進行。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11419868/viewspace-1009267/,如需轉載,請註明出處,否則將追究法律責任。

相關文章