在 rails/rack 上本地运行我们的 JRuby/Rails 应用程序,使用 DestroyableSession 销毁方法在 session/abstract_store.rb 中重置/更新会话 ID。使用相同浏览器的每个新请求都会生成一个新的会话 ID。
当应用程序部署到 Tomcat 并完成一个请求时。如果使用相同的浏览器窗口并提交后续事务,则事务之间的会话 ID 保持不变,并且不会创建新的会话 ID。
在 Tomcat 上运行如何导致会话处理的差异?
在 rails/rack 上本地运行我们的 JRuby/Rails 应用程序,使用 DestroyableSession 销毁方法在 session/abstract_store.rb 中重置/更新会话 ID。使用相同浏览器的每个新请求都会生成一个新的会话 ID。
当应用程序部署到 Tomcat 并完成一个请求时。如果使用相同的浏览器窗口并提交后续事务,则事务之间的会话 ID 保持不变,并且不会创建新的会话 ID。
在 Tomcat 上运行如何导致会话处理的差异?