Tomcat的默认session有效期是:30分钟。 ================================== 可以在“tomcat安装目录/conf/web.xml”文件中进行设置与查看,其中的相应代码如下(计时单位为分钟): <session-config> <session-timeout>30</session-timeout> </session-config> =================================== 另外,设置Tomcat session有效期的三种方式有: 1、在tomcat/conf/web.xml中修改session-timeout的值,该设置是TOMCAT全局默认的;也可以在具体项目的WEB-INF/web.xml中设置该应用所使用的时间,与tomcat/conf/web.xml设置完全相同。 2、在server.xml中定义context时采用如下定义(修改defaultSessionTimeOut的值,计时单位为秒): <Context path="/livsorder" docBase="/home/httpd/html/livsorder" defaultSessionTimeOut="3600" isWARExpanded="true" isWARValidated="false" isInvokerEnabled="true" isWorkDirPersistent="false"/> 3、在程序中通过servlet api直接修改: HttpSession ses = request.getSession(); ses.setMaxInactiveInterval(10); //设置单位为秒,设置为-1永不过期。
设置session有效期
最新推荐文章于 2021-11-07 23:09:44 发布