weblogic.xml集群session復(fù)制
作者:張勇波
博主發(fā)表的文章,有的是自己原創(chuàng),有的是這些年本人從網(wǎng)上積累的,方便大家學(xué)習(xí)。
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE weblogic-web-app
- PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN"
- "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd" >
- <weblogic-web-app>
- <jsp-descriptor>
- <jsp-param>
- <param-name>keepgenerated</param-name>
- <param-value>true</param-value>
- </jsp-param>
- </jsp-descriptor>
- <!-- 項(xiàng)目名 -->
- <context-root>slyy</context-root>
- <container-descriptor>
- <!-- 優(yōu)先加載WEB-INF下classes -->
- <prefer-web-inf-classes>true</prefer-web-inf-classes>
- </container-descriptor>
- <session-descriptor>
- <debug-enabled>true</debug-enabled>
- <!-- <persistent-store-type>replicated</persistent-store-type> -->
- <persistent-store-type>async-replicated-if-clustered</persistent-store-type>
- <sharing-enabled>true</sharing-enabled>
- </session-descriptor>
- </weblogic-web-app>
weblogic集群內(nèi)要配置復(fù)制組,在console服務(wù)器菜單下,受管的server內(nèi)集群標(biāo)簽下配置復(fù)制組。
Weblogic的session持久化策略是在weblogic.xml的persistent-store-type參數(shù)中 指定,缺省狀態(tài)下為memory,共有如下所列9種選項(xiàng):
- memory—不啟用Session持久化.
- replicated—跟 memory一樣, 但是session數(shù)據(jù)可以在集群服務(wù)器之間復(fù)制.
- replicated_if_clustered—如果Web應(yīng)用時(shí)部署在一個(gè)集群服務(wù)器中,是replicated的,否則為memory
- async-replicated—異步的session復(fù)制
- async-replicated-if-clustered—如果是在集群環(huán)境中,啟用replicated,否則啟用in memory模式。
- async-jdbc—異步的基于jdbc的session持久化
- jdbc—使用數(shù)據(jù)庫來進(jìn)行session的持久化.
- cookie—所有的session數(shù)據(jù)存儲(chǔ)在用戶端的cookie中.
【本文是51CTO專欄作者張勇波的原創(chuàng)文章,轉(zhuǎn)載請(qǐng)通過51CTO獲取作者授權(quán)】
責(zé)任編輯:武曉燕
來源:
上下求索的Z先生博客