Weblogic+10.3+集群配置手冊6

選中列表中的應用,然後選擇”為所有請求提供服務”,再單擊”是”。

看到狀態是”活動”就表示WEB應用啟動完成。

 

 

測試集群的分發功能

編寫測試WEB應用並部署

    我們來編寫一個簡單的WEB應用,它會在控制台和瀏覽器上同時打印出”OK”字樣,然後將這個WEB應用部署到集群中所有Managed Server上面。(代碼見附件)

    在這裡我們將通過Apache中所帶的ab包來進行並發訪問的模擬測試,使用如下的命令就可以完成壓力測試。

    ab –n 100 –c 10 http://10.0.10.149:8080/index.jsp

    ab是測試程序的名稱

    參數n代表請求的總數量

    參數c代表並發的請求數

    url為要測試壓力的頁面

註:使用這個命令時,一定要在系統路徑中能夠找到該程序,否則不能執行。

    壓力測試完成後,我們從Managed Server的控制台上可以看到,ManagedServer_1,ManagedServer_2都打印出了”OK”字樣,這說明,在並發請求的情況下,集群能夠將請求進行分發,以達到負載平衡的目的。

Session共享問題測試

一.    編輯Weblogic.xml配置文件放到WEB應用程序的WEB-INF目錄下,內容如下:

<?xml version=”1.0″ encoding=”UTF-8″?>

<wls:weblogic-web-app xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns:wls=”http://www.bea.com/ns/weblogic/90″ xsi:schemaLocation=”http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd”>

<session-descriptor>    

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

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

</session-descriptor>

<wls:context-root>/</wls:context-root>

</wls:weblogic-web-app>

二.    在IE地址欄中輸入http://10.0.10.149:8080/main.jsp並回車,可以看到只有一個weblogic受管理服務器上打出了”OK”,前且可以看到頁面上是顯示是未登錄狀態。這時不要並閉IE,再在地址欄中輸入http://10.0.10.149:8080/login.htm,以用戶名:sky2098,密碼:sky2098,登錄,這裡頁面上你會看到已是登錄狀態,這時你可以隨便關閉或打開ManagedServer_1或ManagedServer_2測試,只要保持有一個ManagedServer是啟動狀態,你的頁面都會是登錄狀態(當然記得要去做刷新測試)。

集群配置中要注意的問題

    Admin Server只用於集群的管理,而不能參與集群事務。

    Web應用應該部署到集群上,文件的同步是由WebLogic來完成的。

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營