cas 登陆超时 解决方案

在配置文件ticketExpirationPolicies.xml中配置:

<bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.TicketGrantingTicketExpirationPolicy"
p:maxTimeToLiveInSeconds="${tgt.maxTimeToLiveInSeconds:28800}"  <!-- 生成开始计算的存在时间 ,超时则无效,需重登陆,单位秒 -->
p:timeToKillInSeconds="${tgt.timeToKillInSeconds:300}"/>                   <!-- 鼠标静止计算的存在时间 ,超时则无效,需重登陆,单位秒 -->

注意:【1】上述时间;

【2】cas项目的web.xml里的session-timeout时间(单位分钟);

【3】web应用里的web.xml的session-timeout时间,谁最大,按谁生效。

<!-- <bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.NeverExpiresExpirationPolicy"></bean>-->
<!-- <bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
<constructor-arg index="0" value="15000" />
</bean> --> <!-- 单位是毫秒 -->
<!-- <bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.HardTimeoutExpirationPolicy">
<constructor-arg index="0" value="5000" />
</bean> --> <!-- 单位是毫秒 -->
<!--
<bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.RememberMeDelegatingExpirationPolicy">
<property name="sessionExpirationPolicy">
<bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
<constructor-arg index="0" value="5000"></constructor-arg>
</bean>
</property>
<property name="rememberMeExpirationPolicy">
<bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
<constructor-arg index="0" value="5000"></constructor-arg>
</bean>
</property>
</bean>
-->

时间: 2024-10-25 19:00:04

cas 登陆超时 解决方案的相关文章

qq登陆超时该咋办

qq,耳熟能详的一个词汇.不管是上班狗还是学生党,相信最普遍使用的就是qq.也是比较早的一种交流工具.辣么你有没有遇到在登陆qq时会出现登不上的情况,提示显示登陆超时,请检查网络防火墙设置.那么遇到这种情况该怎么办嘞?解决方法在介里. 1.检查下防火墙设置,首先打开开始菜单,进入控制面板,点击"系统和安全",如下图所示: 2.点击Windows防火墙,如下图所示: 3.打开窗口中,点击左侧的"打开或关闭Windows防火墙",如下图所示: 4.在家庭和工作网络位置和

解决shiro登陆超时ajax请求跳转

使用JQueryEasyUI的时候,普通请求在shrio登陆超时的时候都可以正常跳转,而ajax请求在登陆超时的时候就不跳转,上网找了下资料,都表达的不明确,而且设置一大堆,还得写过滤器.无意中找到JQuery设置全局 AJAX 默认选项.具体代码如下! $.ajaxSetup({     complete:function(XMLHttpRequest,textStatus){           if(textStatus=="parsererror"){             

phpMyAdmin老出现登陆超时解决方法

问题现象: PHPMyadim文件必须放在二级目录,也就是不能直接指定到根目录要wwwroot/phpmyadmin/下 现象一:phpmyadmin在使用过程中经常出现“登陆超时(1440秒未活动),请重 新登录”: 现象二:phpmyadmin 里会出现“您的 PHP 配置参数 session.gc_maxlifetime (外链,英文) 短于您在 phpMyAdmin 中设置的 Cookies 有效期,因此您的登录 会话有效期将会比您在 phpMyAdmin 中设置的时间要更短.”的错误提

【学习、总结】Spring security 登陆超时处理

目标: 用户登陆超过一定时间,在页面做请求时,提示类似登陆已超时,请重新登陆信息. 实现: 1.超时时间配置(web.xml): <session-config> <!-- 10分钟 --> <session-timeout>10</session-timeout> <tracking-mode>COOKIE</tracking-mode> <cookie-config> <secure>false</s

CentOS 调用.Net 的Web Service,提示连接超时解决方案

我是使用axis调用.NET 的Web Service ,在Window下跑没有问题,将项目部署到Linux下,发现Web Service 连接超时,百度了下,发现是因为Linux不能直接跑.Net,需要配置下环境. 我是小白!ORZ... 解决方法: 在终端登录root,先后执行: 1.rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38

AngularJS与ASP.NET MVC登录超时解决方案

问题: 1.在Action中判断Ajax请求的方法Request.IsAjaxRequest()始终是false 2.返回给前台StatusCode和HttpUnauthorizedResult,前台接收到的Status还是200,表示成功 解决解决方案: 1.查了一些资料后发现,后台判断是否Ajax请求是根据请求数据headers中的 X-Requested-With 来识别,按现说使用AngularJS$http服务请求应该会自动给加上才对啊(还有很多人反应使用jQuery也有此问题,我没去

Eclipse启动Tomcat时,45秒超时解决方案

在Eclipse中启动Tomcatserver时,常常因为系统初始化项目多,导致出现45秒超时的Tomcatserver启动错误,出现以下的错误. 曾经我们一般通过找到XML配置文件,将相应Timeout为45的值,改动为觉得足够大来解决这个问题. 可是有时候这样非常麻烦,有时候根本就在配置文件里找不到Timeout的属性值,所以这里有一种能够高速的解决方法. 解决方法: 1.双击Servers视图中的相应的Server,打开Server的属性界面.例如以下图: 2.在上图的Timeouts->

用oracle中的系统用户无法登陆问题解决方案

在使用oracle中的sql plus功能时, 会出现系统用户无法登陆 因为SYS是数据库之外的超级管理员,在输入密码时,输入 密码 as sysdba 就可以;

针对Linux操作系统中root用户无法登陆的解决方案

在Linux操作系统中,当我们使用字符界面操作时,往往不经意间会遇到root用户无法正常登陆的情况.一般对于初学者来说,看到这种情况发生,简直就是要了命了,很多人在这时就开始慌了神,怎么办?重装系统吧! Linux真特么不好用,好麻烦!哈哈~当然不是啦,只是你还不熟悉罢了!今天我就告诉大家如何通过进入单用户模式来修改root用户的密码(不用重装系统哦!) 下面以CentOS系列操作系统为例: 第一步:Linux开机引导时,按一下键盘上的 e 就可以进入到grub菜单界面 第二步:当电脑上出现gr