开发者社区> 技术小美> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Java设置session超时(失效)的三种方式

简介:
+关注继续查看

1.      在web容器中设置(此处以tomcat为例)

 

在tomcat-5.0.28\conf\web.xml中设置,以下是tomcat 5.0中的默认配置:

[html] view plaincopy
 
  1. <!-- ==================== Default Session Configuration ================= -->  
  2.   <!-- You can set the default session timeout (in minutes) for all newly   -->  
  3.   <!-- created sessions by modifying the value below.    -->  
  4.     <session-config>  
  5.         <session-timeout>30</session-timeout>  
  6. </session-config>  

Tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session失效时间。

 

 

2.      在工程的web.xml中设置

 

[html] view plaincopy
 
  1. <!-- 时间单位为分钟   -->  

 

 

<session-config>

      <session-timeout>15</session-timeout>

</session-config>

 

 

3.      通过java代码设置

session.setMaxInactiveInterval(30*60);//以秒为单位


三种方式优先级:1 < 2 <3



本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/p/4357620.html   ,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java设置session超时(失效)的三种方式 (转载)
Java设置session超时(失效)的三种方式 (转载)
83 0
Java注解实现之how to use path variable @PathVariable
Java注解实现之how to use path variable @PathVariable
36 0
一个json格式转xml格式的java实现
一个json格式转xml格式的java实现
49 0
总共4行代码使用fastxml.json实现Java对象的序列化和反序列化
总共4行代码使用fastxml.json实现Java对象的序列化和反序列化
77 0
Java代理设计模式(Proxy)的四种具体实现:静态代理和动态代理
Java代理设计模式(Proxy)的四种具体实现:静态代理和动态代理
39 0
在ABAP里模拟实现Java Spring的依赖注入
在ABAP里模拟实现Java Spring的依赖注入
20 0
一个基于Java实现的Github issue图片自动下载工具
一个基于Java实现的Github issue图片自动下载工具
60 0
一个使用Java BlockingQueue实现的生产者和消费者
一个使用Java BlockingQueue实现的生产者和消费者
37 0
使用Java标准的java.util.EventListener实现观察者-发布者设计模式
使用Java标准的java.util.EventListener实现观察者-发布者设计模式
96 0
一个使用Java Map.computeIfAbsents实现非波拉契(fibonacci)数列的列子
一个使用Java Map.computeIfAbsents实现非波拉契(fibonacci)数列的列子
23 0
+关注
6819
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载