j2ee项目session超时问题

问题描述

项目采用struts2+hibernate+spring框架,服务器是tomcat,项目中我没看到有设置session超时的拦截器,我将tomcat默认的session超时时间设为1后,启动tomcat,运行项目,等1分后操作项目,会自动跳到登录页面,请问这是tomcat本身封装的功能?还是项目中有设置session超时? 问题补充:AngelAndAngel 写道

解决方案

session的管理都是有容器(或中间件,如tomcat、jboss等),你将你的java代码放在什么容器里面运行,他就接管了sessionsession一般不用自己管理的,在tomcat中的session的默认超时时间为30分钟在项目中的web.xml里面可以配置,自由设置超时时间
解决方案二:
浏览器关了再开呢?
解决方案三:
贴一下web.xml 看看是否有拦截器,或者搜索在哪里判断session并跳转到登录页面的
解决方案四:
在web.xml里面配置·一般默认20分钟<!-- session超时定义,单位为分钟 --><session-config><session-timeout>20</session-timeout></session-config>

时间: 2024-12-30 05:48:01

j2ee项目session超时问题的相关文章

J2EE项目中开发团队的组建

j2ee|项目 J2EE这种应用模型允许不同的开发人员同时进行开发的各个元素.这里阐述一下对不同层次的设计人员,开发人员的技术要求.对以下几个分类进行描述.  设计师组建团队  表现逻辑层的团队角色  业务逻辑层等团队角色  数据库访问层的团队角色  团队的组成可以根据人员的数量和系统的范围大小.例如,不一定所有的角色都要分配,有些人可以担当不能的角色.  设计师       在基于组件的应用系统开发中,一个或几个人必须对这个系统的整体需求有全面的了解,比如系统的控制流程,和其他的接口等等.有些

J2EE项目危机【翻译】 -避免这10项J2EE危机来确保你的企业JAVA项目成功

j2ee|项目   在我作为开发者.高级开发者.架构师的经历中,我遇到过好的.差的甚至是丑陋的企业级JAVA项目.当我问自己,是什么使一个项目成功而使另外的失败,我发现很难得到一个完美的答案,就好像很难用成功来定义所有的软件项目.J2EE项目也不例外.因此,项目被分为不同级别的成功或失败.在这篇文章里,我主要想为您--读者朋友--揭示影响企业级JAVA项目的最大的10项危险. 一些危险只是简单的延迟项目进度,一些却是错误的征兆,而还有一些使项目彻底没有成功的希望.尽管如此,如果具有良好的准备,征

J2EE项目10大风险

j2ee|项目 在过去这段时期里,我担任过程序员.高级设计师以及架构设计师等工作,见识过很优秀的企业级Java项目,也见识过不好的,甚至很"丑陋"的项目.有时候我会自己问自己,为什么一个项目可以取得成功,而另一个却走向失败?很难定义出某种规则或标准来表明各个不同的项目应该如何成功,J2EE项目也并不例外.但与此相反的是,我们可以从各个角度和层次上去考察项目失败的原因,如果很好地避开了这些风险,项目就可以取得成功.在本文中,我将提出排名前10位的企业级Java项目风险,供读者参考. 在各

webix+springmvc session超时跳转登录页面_javascript技巧

引言 最近做项目,发现ajax请求不能在服务器中直接重定向到登录页面.查了些资料发现jquery的ajax请求有人给出了方法.但是webix的ajax请求和jquery的有些区别.这里模仿jquery的处理方式实现webix的ajax请求session超时跳转. 具体的做法: 1.查看webix.js源码发现webix.ajax只有请求前的监听函数 "onBeforeAjax", 要做到获取返回状态跳转登录页面必须要有个返回的监听函数,但是源码没有.所以我修改了下源码,加了个返回的监听

手把手教你使J2EE项目开发自动化

j2ee|项目     编者语:在这本书中,Pragmatic Project Automation, Mike Clark 为你提供了无所不有的方法来自动化你的软件项目:用Ant来一步式构建(one-step builds),用CruiseControl 按计划时间来持续构建(scheduling continuous builds),按一下按钮就可以发布软件,轻易地安装和布署应用,通过email,RSS,你的手机,甚至是熔岩灯(lava lamps)来监控构建和程序运行.方法包含示例使初学者

应用Rational工具简化基于J2EE项目(四)分析和工具的进展

j2ee|项目 第 4 部分 :分析和工具的进展 Steven Franklin软件设计师和过程专家2004 年 4 月 在这个展示了 RUP 和其他 Rational 工具使用的样例项目的接下来的阶段,用例通过添加文档和可跟踪性到需求被细化,并且使用的工具和技术被评估和选择. 这个第 4 部分文章的重点在于 ASDI 项目的细化阶段,尤其是在用例分析方面(细化我们的用例以对工作状态(SOW)添加可跟踪性,并且标准化和生成用例文档)并选择合适的工具和技术. 第 4 部分快照 在第 4 部分演示的

一个J2EE项目的最小工具集

j2ee|项目 Java世界的工具从来就乱花迷眼,但花哨的工具未必适合自己的团队.又一个项目快要结束之际,洗净铅华的总结出一些最必要的,能提供最大辅力加持的工具.参见<死亡中旅>2nd 第x章--最小工具集. 1.支持重构,TDD, Debug J2EE应用和Flying Error提示的IDE    a.重构:即使团队用的最多的只是Rename,Move,Extract Method等有限几个最基本的功能,但J2EE结构里牵一发动全身的事情太多了,重构会帮你把事情擦干净,形成依赖后,已不习惯

将J2EE项目迁移到IBM Lotus Expeditor V6.1

简介:使用 IBM Lotus Expeditor Toolkit 将 J2EE 项目迁移到 IBM Lotus Expeditor V6.1,然后 把迁移后的项目部署在 Lotus Expeditor 运行时上.本文讲解迁移 J2EE 项目所需的步骤以及 Lotus Expeditor 不支持的 J2EE 特性. IBM Lotus Expeditor 这种 IBM 产品支持用熟悉的编程模型将 J2EE 应用程序迁移到客户机上.IBM Lotus Expeditor Toolkit 使开发人员

请问大家在spring框架的J2EE项目里面,先按模块分层还是按action等分层

问题描述 请问大家在spring框架的J2EE项目里面,先按模块分层还是按action等分层 如题,大家是按模块作为上层,然后每个模块分为action,dao,service等: 还是上层用dao,service等,然后dao下面再展开不同模块. 这两种分发都可以吗?适合什么情况? 解决方案 按action分层!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!