起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10944|回复: 6

设置session失效时间

  [复制链接]

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2011-12-28 13:40:18 | 显示全部楼层 |阅读模式
以X5部署在Tomcat上为例,说明如何设置session失效时间。

可以设置session失效时间的地点有三处,分别是

1、BusinessServer的session设置
\runtime\BusinessServer\WEB-INF\web.xml
        <session-config>
                <session-timeout>30</session-timeout>
        </session-config>

2、UIServer的session设置
\runtime\UIServer\WEB-INF\web.xml
        <session-config>
                <session-timeout>720</session-timeout>
        </session-config>

3、Tomcat的session设置
\apache-tomcat\conf\web.xml
    <session-config>
        <session-timeout>30</session-timeout>
    </session-config>

以上列出的均为默认设置,单位是分钟,可根据实际需要进行修改。
这三个设置生效的优先级为:对于BusinessServer来说,如果设置了BusinessServer的session,就会使用BusinessServer的session设置,否则使用Tomcat的session设置。同样,UIServer也是如此。

31

主题

1856

帖子

3068

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3068
发表于 2012-4-9 14:02:00 | 显示全部楼层
设置原则是:UIServer的超时 > BusinessServer,否则前端UIServer操作超时了,会导致没有时机执行注销等BusinessServer的操作。
如果需要修改超时,一般修改BusinessServer的就可以,其它的不需要也不建议修改。

44

主题

384

帖子

375

积分

中级会员

Rank: 3Rank: 3

积分
375
QQ
发表于 2013-7-2 15:19:54 | 显示全部楼层
上面搞定了,谢谢!!!,那么只有我做的java exe程序2小时左右的连接中断问题了,我想问的是我们的x5自带的mysql数据库,是不是设置一个连接最大保持畅通的时间呢?请教高手,谢谢!!!

3

主题

24

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
发表于 2017-6-21 10:18:29 | 显示全部楼层
ok,mark
点评回复

使用道具 举报

53

主题

309

帖子

1120

积分

金牌会员

Rank: 6Rank: 6

积分
1120
QQ
发表于 2017-12-30 15:44:53 | 显示全部楼层
试试是否有效!

17

主题

64

帖子

170

积分

初级会员

Rank: 2

积分
170
QQ
发表于 2019-1-10 11:52:22 | 显示全部楼层
感觉超时时间设置后,没生效

29

主题

358

帖子

847

积分

高级会员

Rank: 4

积分
847
QQ
发表于 2020-10-19 13:44:48 | 显示全部楼层
学习
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2023-3-30 02:39 , Processed in 0.057183 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表