Session Tomcat在JRuby/Rails应用程序上处理会话

Session Tomcat在JRuby/Rails应用程序上处理会话,session,tomcat,jrubyonrails,Session,Tomcat,Jrubyonrails,在Rails/rack上本地运行JRuby/Rails应用程序时,会话id在 session/abstract_store.rb使用DestroyableSession销毁方法。 使用同一浏览器传入的每个新请求都将生成一个新的会话id 当应用程序部署到Tomcat并完成请求时。 如果使用相同的浏览器窗口并提交后续事务,则会话 事务之间的id保持不变,并且不会创建新的会话id 在Tomcat上运行是如何导致会话处理的差异的?Tomcat是一个servlet容器,旨在为您解决这些问题。特别是,它设置

在Rails/rack上本地运行JRuby/Rails应用程序时,会话id在 session/abstract_store.rb使用DestroyableSession销毁方法。 使用同一浏览器传入的每个新请求都将生成一个新的会话id

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


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

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