【问题标题】:JRuby Rails3 application session timeout running in Tomcat在 Tomcat 中运行的 JRuby Rails3 应用程序会话超时
【发布时间】:2012-04-27 13:35:28
【问题描述】:

如果您使用 session_store.rb 中的 :expire_after 在 Rails 中遇到会话超时

AppRails3::Application.config.session_store :cookie_store, 
   key: '_App_Rails3_session', 
   :expire_after => 20.minutes

在 Tomcat 中,您可以在 web.xml 中设置会话超时。

将使用哪一个?两者都有?

【问题讨论】:

    标签: tomcat jruby jrubyonrails


    【解决方案1】:

    第一部分将使 cookie 会话存储过期。

    tomcat 将负责 java servlet 会话存储。

    所以,答案是两者兼而有之。

    【讨论】:

    • 我现在在 Tomcat 中测试它,在我看来,来自 web.xml 的会话超时被忽略了。
    • 确实,两者都被使用了。在我的情况下,分钟数最少的人将强制重新登录。
    猜你喜欢
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-23
    • 2015-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多