weblogic控制台超时时间_WebLogic如何设置session超时时间
1、web.xml
設(shè)置WEB應(yīng)用程序描述符web.xml里的元素。這個(gè)值以分鐘為單位,并覆蓋weblogic.xml中的TimeoutSecs屬性
60
此例表示Session將在60分鐘后過(guò)期
當(dāng)設(shè)置為-2,表示將使用在weblogic.xml中設(shè)置的TimeoutSecs這個(gè)屬性值。
當(dāng)設(shè)置為-1,表示Session將永不過(guò)期,而忽略在weblogic.xml中設(shè)置的TimeoutSecs屬性值。
該屬性值可以通過(guò)console控制臺(tái)來(lái)設(shè)置
2、weblogic.xml
設(shè)置WebLogic特有部署描述符weblogic.xml的元素的TimeoutSecs屬性。這個(gè)值以秒為單位
TimeoutSecs
3600
默認(rèn)值是3600
3、jsp中控制
session.setmaxinactiveinterval(7200);
session是默認(rèn)對(duì)象,可以直接引用,單位秒s
4、servlet中控制
httpsession session = request.getsession();
session.setmaxinactiveinterval(7200);
單位秒s
如果使用WEBLOGIC作為應(yīng)用服務(wù)器,設(shè)置SESSION超時(shí)時(shí)間會(huì)選擇在WEBLOGIC的控制臺(tái)設(shè)定。實(shí)際上,WEBLOGIC是將超時(shí)設(shè)定保存在WEB-INF下的weblogic.xml中,格式如下:
TimeoutSecs
7200
param-value中的數(shù)值就是超時(shí)時(shí)間,單位為秒。在設(shè)置完這個(gè)參數(shù)后,會(huì)發(fā)現(xiàn)超時(shí)時(shí)間并一定起效。這是為什么呢?
原來(lái)在WEB-INF下還有一個(gè)配置文件web.xml,里面同樣會(huì)有一段設(shè)置session,格式如下:
30
session-timeout中的值也是超時(shí)時(shí)間,單位為分鐘。
如果在兩個(gè)文件中同時(shí)設(shè)置了超時(shí)時(shí)間,則會(huì)以web.xml中為準(zhǔn)。
所以在weblogic環(huán)境中,最好將web.xml中關(guān)于超時(shí)的設(shè)置刪掉,保持唯一性。
web.xml的session-timeout設(shè)為-1,問(wèn)題解決;
總結(jié)
以上是生活随笔為你收集整理的weblogic控制台超时时间_WebLogic如何设置session超时时间的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 第六十六期:运维专家写给运维工程师的6条
- 下一篇: 开发人员安全行为规则_为开发人员改善生活