2013-10-03 31 views
0

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

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

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

回答

0

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