关注一下
个人觉得,好象不太好做,
如果两个SITE ,是两个不同的WEB-SERVER, SESSION 只能用 容器管理了,
判断,在两个SITE 切换的时候,SESSION 是否已经超时。。
个人意见
思路可能还不正确。。

解决方案 »

  1.   

    同一个webserver的2个应用就不能共享session,有个不太安全的招,cookie
      

  2.   

    site1 -> site2之前,通过一个servlet保存用户session,用户回来后,通过验证,重新加载保存的session,
      

  3.   

    你要想在两个Application 之间用两个session共享的话,我不知道方法,但肯定是困难的,并且我不知道你的两个Session的内容是否一致,关于这个,如果你是分别对这两个application登陆,然后分别使用,那我觉得没有必要,你把session 超时的时间设置长一点,且在两个IE 窗口打开,切换运行即可。
      如果你一次登陆后,就可以在两个application 之间切换,不用再登陆,表示你这个人已经再系统中了话,你就只用一个session ,你可以在这两个application 上加一层,用来认证,保护资源,记录下Session(纪录共同的资源信息, 连个application内部再去做相关映射)。
      

  4.   

    当然,这个统一的session 可以不在你的web server 上来管理,但你需要设置webagent 对访问资源保护,先调到管理session的机器上,然后授权,认证,最后看是否能访问。