java session的超时机制?(有请曹晓钢大侠)(200分)

  • 主题发起人 主题发起人 snjat
  • 开始时间 开始时间
S

snjat

Unregistered / Unconfirmed
GUEST, unregistred user!
环境:java+jsp+apache
session的超时默认是20分钟右左,如何改变这个值。
用来做用户登录处理。
 
你的jsp服务器是什么?看看它的配置文件,里面可能有
 
你说的是ASP吧,这个我知道。
 
新官也不是什么都懂啊!我给你叫曹晓钢来给你解答问题好了!他在呢![8D]
 
同意不懂编程。
我只用过Websphere.要看你的jsp服务器的文档。
 
jsp服务器:resin204
 
http://www.caucho.com/products/resin/ref/app-config.xtp#session-timeout
session-timeout Servlet 2.2

Sets the session timeout in minutes. Sessions idle for longer than session-timeout are purged.
session-timeout must be contained in a session-config tag.
代码:
<web-app id='/dir'>
  <session-config session-timeout='120'/>
</web-app>
Defaults to 30 minutes.
 
搞定了,谢谢曹大侠,及各位。
小桃,还是你面子大,我可是找了曹大侠二天,都没看见他人。
是在resin.conf中
<session-config>
<session-max>4096</session-max>
<session-timeout>30</session-timeout>
<enable-cookies>true</enable-cookies>
<enable-url-rewriting>true</enable-url-rewriting>
<!--
- Store sessions in the filesystem, so they can persist across
- servlet and class changes.
-
- This may be commented out in deployment for better performance.
-->
<file-store>sessions</file-store>
</session-config>
 
哪儿呀,我早就看见了,不过“不会编程”同志回答得很正确,我觉得就不用多言了。
sorry,我向来是解决问题第一的。
还有,你在resin.conf里面写会影响所有的web-app.如果你只想控制某一个特定的web-app,应该
在他的web.xml里面写。
 
这样啊,我还以为请不动你了。“不懂编程”的分就太少了。
我就再开一个分给他。
 
后退
顶部