`
miss4813
  • 浏览: 104903 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Web开发——指定session过期时间的几种方式(环境:tomcat)

阅读更多
1. 在server.xml中定义context中 如下定义:

xml 代码
1.<Context path="/livsorder" docBase="/home/httpd/html/livsorder"     
2.  defaultSessionTimeOut="3600" isWARExpanded="true"     
3.  isWARValidated="false" isInvokerEnabled="true"     
4.  isWorkDirPersistent="false"/> 

2. 在web.xml中通过参数指定:

xml 代码
1.<session-config>   
2.    <session-timeout>30</session-timeout>     
3.</session-config> 
其中30表示30分钟

3. 在程序中通过servlet api直接修改

java 代码
1.HttpSession ses = request.getSession();  
2.ses.setMaxInactiveInterval(10); 
设置单位为秒,设置为-1永不过期。
分享到:
评论
2 楼 miss4813 2010-08-30  
hunnuxiaobo 写道
请问一下,如果我的Web应用打开在那里,30分钟不动它,等他过期了,再进行操作,而session中保存了相关的数据,那么遇到这种情况应该如何处理?

提示用户登录过期,重新登录。
1 楼 hunnuxiaobo 2010-08-23  
请问一下,如果我的Web应用打开在那里,30分钟不动它,等他过期了,再进行操作,而session中保存了相关的数据,那么遇到这种情况应该如何处理?

相关推荐

    设定tomcat中session过期时间.txt

    ### 设定Tomcat中Session过期时间的三种方式 在Web开发中,Session管理是确保用户状态跟踪的重要机制之一。Tomcat作为一款广泛使用的Java应用服务器及Servlet容器,提供了多种方式来设定Session的有效时长。这有助...

    判断session过期的方式

    在Web开发中,Session是用于跟踪用户状态的一种技术。当用户登录网站后,服务器会创建一个Session对象,并将其关联到用户的浏览器。这个Session对象通常包含用户的一些关键信息,如用户名、权限等。然而,为了安全...

    在ASP.NET中,设置Session的过期时间的方法

    方法一:  在后台应用程序中设置:Session.Timeout = 1;  注意:1、此方法可以设置在一个... 您可能感兴趣的文章:php 如何设置一个严格控制过期时间的sessionjava设置session过期时间的实现方法php中实现精确设置se

    session过期处理

    - 定期清理无效Session:服务器应定期扫描并删除长时间未更新的Session,避免内存占用过多。 - 避免存储敏感数据:Session不是安全存储,不要存放敏感信息,如密码明文。 - 使用CSRF Token:防止跨站请求伪造攻击...

    tomcat-redis-session-manager包集合下载(tomcat8)

    2. **修改Tomcat配置**:在`$CATALINA_HOME/conf/context.xml`或应用的`WEB-INF/web.xml`中配置`&lt;Manager&gt;`元素,指定使用`org.apache.catalina.session.RedisStore`作为session存储器,并设置相关属性,如Redis...

    web服务器 tomcat6.0

    8. **集群与负载均衡**:Tomcat 6.0支持多实例间的session复制,实现集群环境下的高可用性。配合负载均衡器,可以实现请求在多个Tomcat实例间的分配,提高系统整体处理能力。 9. **错误处理与调试**:Tomcat提供...

    session过期时间设置

    在Web开发中,Session是用于跟踪用户状态的一种机制。它在服务器端存储用户信息,当用户在多个页面间导航时,服务器可以通过Session识别并维护用户的特定数据。在本文中,我们将详细讨论如何设置Session的过期时间...

    tomcat-redis-session-manager的jar包-包含Tomcat7和Tomcat8

    在现代Web应用程序开发中,session管理是一个至关重要的环节,它涉及到用户会话的持久化和跨请求的数据共享。传统的session管理方式在高并发、分布式环境中可能会面临效率低下和数据一致性的问题。为了解决这些问题...

    redis-tomcat8以上集群所需要的jar :tomcat-redis-session-manager-master 等

    Tomcat作为广泛使用的Java应用服务器,提供了多种方式来实现Session共享,其中一种就是通过集成Redis来管理Session。本篇将详细讲解在Tomcat 8及以上版本中,如何利用`tomcat-redis-session-manager`实现基于Redis的...

    深入体验Java Web开发内幕——核心基础

    Java EE容器如Tomcat、Jetty、Glassfish等,它们负责管理Web应用的生命周期,提供Servlet和JSP的运行环境。容器自动处理线程安全、事务管理等问题,开发者只需关注业务逻辑。 六、数据库连接与JDBC Java Database ...

    tomcat redis session.rar

    1. **Tomcat集群**:Tomcat是Apache软件基金会的Java Servlet和JavaServer Pages(JSP)容器,常用于构建Web应用程序。在集群模式下,多台Tomcat服务器可以协同工作,提供更高的可用性和可伸缩性。但是,由于每台...

    session过期问题

    在Web开发中,Session是服务器用来跟踪用户状态的一种机制,它是服务器端存储用户信息的方式。在用户登录后,服务器会创建一个Session,并将用户的登录信息(如用户ID、用户名等)存储在这个Session对象中,然后将...

    Tomcat 同一服务器上 不同web项目共享session的

    4. **配置共享的Manager组件**:在Tomcat的`conf/context.xml`或每个Web应用的`WEB-INF/web.xml`中,可以指定一个共享的session管理器(Manager)。这样,所有的Web应用都会使用同一个session存储,达到共享目的。...

    tomcat-redis-session-manager

    在Web应用开发中,session管理是不可或缺的一部分,它用于存储用户状态信息,确保用户在不同页面间保持登录状态。然而,随着分布式系统的普及,单个服务器的session管理已无法满足需求。这时,我们需要将session数据...

    Tomcat集群——使用MSM管理集群Session

    【标题】:“Tomcat集群——使用MSM管理集群Session” 在分布式系统中,尤其是在基于Java的Web应用中,实现session的共享是确保用户状态在不同服务器之间无缝切换的关键。Tomcat,作为流行的开源Servlet容器,提供...

    tomcat cluster 集群 session复制

    备注:Tomcat6已经没有使用JGroups来实现集群复制, 而是使用Apache Tribes 来实现该效果的。 Apache Tribes的介绍在: http://tomcat.apache.org/tomcat-6.0-doc/tribes/introduction.html 为了简便配置,因此只...

    Java Web开发实践教程——从设计到实现(第2版)PPT

    《Java Web开发实践教程——从设计到实现(第2版)》是一本深入探讨Java Web技术的权威指南,尤其适合初学者和有一定基础的开发者。本教程通过PPT的形式,以直观、易懂的方式讲解了从项目规划到实际开发的全过程。在...

    phpcms web发布session过期问题解决

    解决phpcms session过期问题的方法有以下几种: 1. **延长session生命周期**:在phpcms的配置文件中,找到并修改`session.gc_maxlifetime`参数,将其设置为更大的值,例如3600秒(1小时),这样用户的session将不会...

    weblogic设置session超时时间

    WebLogic 设置 Session 超时时间 ...有多种方式可以设置 WebLogic 中的 Session 超时时间,包括使用 `web.xml` 文件、`weblogic.xml` 文件和 Console 控制台。根据实际情况,选择合适的方法来设置 Session 超时时间。

    Tomcat与Java.Web开发技术详解附书光盘1

    《Tomcat与Java.Web开发技术详解》是一本深入探讨Java Web应用服务器——Tomcat以及相关开发技术的专业书籍。光盘附带的"sourcecode1"文件可能是书中示例代码或练习项目的源码,旨在帮助读者更好地理解和实践所学...

Global site tag (gtag.js) - Google Analytics