2012-03-10 56 views
0

我正在嘗試在IBM WAS 7.0中設置集羣我的問題是:我如何設置它,當我將node01關閉時, NODE02。如何在同一臺計算機上設置集羣環境websphere 7.0進行會話管理

這是我做的: 我有一個部署管理器和服務器node01的網絡部署。我在node01上部署了我的ear文件並啓動了服務器,並且它正在工作。我停止了應用程序,並沒有卸載它。

然後我通過配置文件管理添加了一個node02。但沒有集羣。所以我從控制檯創建了一個集羣並添加了node01,然後從配置文件管理中添加了node02。然後啓動羣集。

NOW!在兩臺服務器上,我看到他們啓動的systemOut.log文件,並且應用程序也啓動。我轉到我的應用程序的URL

http://localhost:9081/finAppWeb/login.do我得到的應用程序和我登錄。我在systemOut.log中看到我登錄到node01服務器。然後我轉到另一個systemout.log並且應用程序也在那裏啓動,但當我登錄到node01 @ 9081並且我的node02在端口9082上時沒有登錄消息。

當我登錄時,我關閉了node01 webspehere服務器(不是節點/節點代理)和9081脫機。然後我進入9082,並輸入登錄後的URL:http://localhost:9082/finAppWeb/main.do,它說我有一個會話已過期。我假設,當我轉到9082時,我將自動登錄,因爲他們的會話將通過WAS deplyment manager存在於所有節點上,我的會話將由此管理?

我該如何設置它,當我將node01放到會話中時,由node02負責,我重定向到9082或當我打到9082時,它顯示我登錄的用戶。那可能嗎。如果沒有,那麼什麼是會話管理以實現故障轉移或高可用性。

感謝 賽義德..

回答

1

對於工作,你需要設置HTTP會話複製(並確保存儲在會話中的所有屬性都是可序列化,使他們能夠被複制)。

+0

感謝您在我的應用程序中回覆所有會話對象都是可序列化的。但我如何設置HTTP會話複製? – sarmahdi 2012-03-10 14:30:49

+1

Google是你的朋友... – 2012-03-11 16:51:29

相關問題