【问题标题】:How to close the session sharing under tomcat7?tomcat7下如何关闭会话共享?
【发布时间】:2012-06-01 10:59:49
【问题描述】:

我在tomcat中有两个主机:

<Host name="host1.domain.com" .../>
<Host name="host2.domain.com" .../>

我发现当我登录host1时,会在session中保存一个“USER_ID”,host2也可以在session中得到一个“USER_ID”。

是不是说tomcat7会在a下共享session?

那么如何禁用它,我不希望他们共享会话。

【问题讨论】:

  • 请更具体一点:任何 webapp 都可以在任何会话中保存任何数据。字符串“USER_ID”的意义是什么?
  • 我的意思是,我在主机 1 中名为“USER_ID”的会话中保存了一些东西。但是host2可以在host2的会话中获取。
  • 某事不得如您所描述的那样:您在两个单独的会话中的 USER_ID 中具有相同的数据,并且您正在错误地读取您的跟踪信息,或者您的主机和 webapp(s)没有按照您的描述进行配置。

标签: session tomcat session-cookies tomcat7


【解决方案1】:

每个 webapp 都有自己的一组会话,它们不与任何其他 webapp 重叠。即使同一个 webapp 部署了两次(一次在 host1 下,一次在 host2 下),它们也被认为是不同的,并且不会共享会话。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 2017-04-06
    • 2018-06-14
    • 2020-02-20
    • 1970-01-01
    • 2012-10-05
    • 2015-12-08
    相关资源
    最近更新 更多