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>



 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM