0

在 rails/rack 上本地运行我们的 JRuby/Rails 应用程序,使用 DestroyableSession 销毁方法在 session/abstract_store.rb 中重置/更新会话 ID。使用相同浏览器的每个新请求都会生成一个新的会话 ID。

当应用程序部署到 Tomcat 并完成一个请求时。如果使用相同的浏览器窗口并提交后续事务,则事务之间的会话 ID 保持不变,并且不会创建新的会话 ID。

在 Tomcat 上运行如何导致会话处理的差异?

4

1 回答 1

0

Tomcat 是一个 servlet 容器,旨在为您解决这些问题。特别是它设置 JSESSIONID cookie 来跟踪用户的当前会话。

于 2014-04-29T08:38:26.697 回答