resin中配置session相关参数

【转】关于resin的 session 的持久化(存储) (一)

遇到项目菜单容易在30分钟后出现timeout页面超时,提示用户重新登录问题,已在项目配置文件web.xml中查找未发现配置timeout的相关配置。

但用户反馈每30分钟出现此情况。

检查服务器配置resin.conf尚未配置session的timeout参数。在以下材料中的值如果服务器不配置则默认session-timeout为30分钟,且若服务器配置resin.conf与项目配置web.xml同时配置timeout,则服务器配置优先级最高。

关于resin的session配置例子如下,session持久化的配置:

<session-config>
            <session-max>16686</session-max>
            <session-timeout>40</session-timeout>
            <enable-cookies>true</enable-cookies>
            <enable-url-rewriting>true</enable-url-rewriting>
            <file-store>WEB-INF/sessions</file-store><!-- 存储位置-->
             <always-load-session>true</always-load-session>
     </session-config>

session-config的其它配置参数如下

session-config

 
Attribute Meaning Default
session-timeout The session timeout in minutes 30 minutes
session-max Maximum active sessions 4096
enable-cookies Enable cookies for sessions (resin 1.1) true
enable-url-re writing Enable URL rewriting for sessions (resin 1.1) true
cookie-version Version of the cookie spec for sessions (resin 1.2) 1.0
cookie-domain Domain for session cookies (resin 1.2) none
cookie-max-age Max age for persistent session cookies (resin 2.0) none
cookie-length Maximum length of the cookie. (resin 2.1.1) Integer.MAX_VALUE
file-store Persistent sessions using a file store (resin 1.2) none
jdbc-store Persistent sessions using a JDBC store (resin 1.2) none
tcp-store Persistent sessions using a distributed ring (resin 1.2) none
always-load-session Reload data from the store on every request (resin 1.2) false
always-save-session Save session data to the store on every request (resin 1.2) false
save-on-shutdown Only save session when the application shuts down. (resin 1.2.3) false
reuse-session-id Reuse the session id even if the session has timed out. (resin 2.0.4) true
ignore-serialization-errors When persisting a session, ignore any values which don‘t implement java.io.Serializable false

1,第一种格式为例子中的格式

2,<session-config session-timeout=‘120‘/><!--session-timeout  为属性-->

3,<session-config>
          <session-timeout id=120/>
          <session-max id=4096/>
       </session-config>

时间: 2024-11-04 02:21:09

resin中配置session相关参数的相关文章

tensorflow中使用tf.ConfigProto()配置Session运行参数&amp;&amp;GPU设备指定

1. 使用tf.ConfigProto()配置Session运行参数 记录设备指派情况:tf.ConfigProto(log_device_placement=True) 自动选择运行设备: tf.ConfigProto(allow_soft_placement=True) 限制GPU资源使用: (1)动态申请显存 config = tf.ConfigProto() config.gpu_options.allow_growth = True session = tf.Session(confi

web.config中配置Session

配置Session的生命周期 model:设置存储会话状态.包括四个状态,分别为:Off(表示禁用会话状态).Inproc(表示工作进程自身存储会话状态).StateServer(表示将把会话信息存放在一个单独的ASP.NET状态服务中)和SqlServer(表示将把会话信息存放在SQLServer数据库中) StateConnectionString:用于设置ASP.NET应用程序存储远程会话状态的服务器名,默认名为本地. Cookieless:当该参数值设置为True时,表示不使用Cooki

在webconfig中配置session

2.在web.config中配置Session Web.config文件中的Session配置信息: 复制代码 代码如下: <sessionState mode="Off|InProc|StateServer|SQLServer" cookieless="true|false" timeout="number of minutes" stateConnectionString="tcpip=server:port" sq

Android在Layout配置文件中配置颜色相关属性遇到的问题

今天朋友碰到一个问题,他的Android程序一启动就报错,Logcat报错有一个Fragment的Layout布局文件某一行解析错误. 是一个RadioGroup 其中的 RadioButton 设置了textColor属性,问题就在这里,textColor设置为一个选择器,但是这个选择器放在了drawable里面. 问题来了,textColor属性需要的是一个color 当一个选择器selector放置在drawable中的时候,解析时会按照图像进行解析. 解决问题方式: 在res文件夹中创建

PHP.ini 中的session 相关设置

php.ini设置参考项://处理session存取的模式session.save_handler = files //session档案存放路径session.save_path = /tmp //session使用cookie的功能,启动: 1session.use_cookies = 1 //session名字session.name = PHPSESSID //自动启动;0:关:1:开启session.auto_start = 0 //session使用cookie的生存期,以秒为单位s

Yarn 内存分配管理机制及相关参数配置

理解Yarn的内存管理与分配机制,对于我们搭建.部署集群,开发维护应用都是尤为重要的,对于这方面我做了一些调研供大家参考. 一.相关配置情况 关于Yarn内存分配与管理,主要涉及到了ResourceManage.ApplicationMatser.NodeManager这几个概念,相关的优化也要紧紧围绕着这几方面来开展.这里还有一个Container的概念,现在可以先把它理解为运行map/reduce task的容器,后面有详细介绍. 1.1  RM的内存资源配置, 配置的是资源调度相关 RM1

Spring3 Security 中配置会话管理

账户登录时,要求一个账户同时只能一人登录,配置中的步骤有三个: 1.在web.xml中配置HttpSessionEventPublisher <listener> <listener-class>org.springframework.security.web.session.HttpSessionEventPublisher</listener-class> </listener> 2.在security.xml中配置session management

c# webConfig中的session超时详细设置

webConfig中的session超时详细设置 我们在webConfig中设置Session超时的时候,如果最后发行的地址是远程服务器,我们很多不是必须的属性并不用设置,如果设之后,倒不能让 session超时奏效.我在做现在的程序的时候,就是这样,写sessionState的时候,按照如下的方式设置之后,session设置的 timeout时间不能够起作用:但是不用了一些属性之后,就能够起作用了. 服务器上发行后不能起作用的设置: <sessionState mode="InProc&

Oracle12c中配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB)

Oracle12c中的多宿主选项允许一个容器数据库(CDB)容纳多个独立的可插拔数据库(PDB).本文将展示如何配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB).1. 配置CDB中的实例参数(ALTER SYSTEM)配置CDB实例参数和配置非CDB实例参数没什么不一样.ALTER SYSTEM命令用来设置初始化参数,而有些数据库配置修改需要用ALTER DATABASE命令.作为一个特权用户登录且连接到根容器时,任何ALTER SYSTEM命令默认都将作用于该根容器.这意味着如下