-
慕容3067478
1.在 [项目名]/WEB-INF/web.xml 配置文件中添加如下内容(单位为分钟,只针对该项目起作用)<session-config><session-timeout>60</session-timeout></session-config>2.[tomcat_home]/conf/web.xml 中的 修改配置(此配置数全局的,表明该tomcat下所有的应用session的过期时间)<session-config><session-timeout>60(此处修改为自己想要的)</session-timeout></session-config>注:第一个方法优先级高于第二个,有一项配置了 第二项就不起作用了。
-
凤凰求蛊
两种方式,一种是在代码中123456public class MyHttpSessionListener implements HttpSessionListener{ public void sessionCreated(HttpSessionEvent event){ event.getSession().setMaxInactiveInterval(15*60); //in seconds } public void sessionDestroyed(HttpSessionEvent event){}} 123456<webapp>... <listeners> <listener-class>com.example.MyHttpSessionListener</listener-class> </listeners></webapp>一种是在配置文件中: 123456<webapp>... <session-config> <session-timeout>15</session-timeout> <!-- in minutes --> </session-config></webapp>
-
胡说叔叔
<!-- session超时定义,单位为分钟 --> <session-config> <session-timeout>120</session-timeout> </session-config>