我也想知道 ?如果换成java的,怎么共享session ?
比如在tomcat下如何处理一个站点不同Web应用通用Session

解决方案 »

  1.   

    session跨不了JVM吧,如果跨得了,我也想知道
    weblogic集群是通过JNDI来定位资源的,所以可以跨JVM访问
      

  2.   

    同Tomcat不同应用的Session共享我做过!
    不同服务器集群还有研究!
      

  3.   

    客户端cookie应该可以吧应用程序间可以通过 数据库等第三方工具实现,ServletContext也可以实现共享sessionid不知道可不可以
      

  4.   

    session变量的值保存在服务端,与客户端交互的过程中,只是一个JSESSIONID 在传来传去,可能是cookie中,也可能是URL后缀, 具体就看客户端浏览器支持不支持cookie, 服务端通过检测客户端发过来的JSESSIONID 值来定位客户.
    A服务器产生的session变量是在A中,你访问B服务器的时候,{假设客户端支持cookie},JSESSIONID 根本不会发送到B服务器,所以B根本不知道客户端是那个.
    就算你通过某种手段,把A服务器响应产生的JSESSIONID 发往B, B根本没有与这个客户交互过,通过检测你的这个JSESSIONID 也访问不到任何session对象;;;;就算B与这个客户交互过,JSESSIONID 肯定是另外一个值.
    OK?
      

  5.   

    哦,JSESSIONID应该是weblogic特有的吧to NetSniffer(扑克):
    也就是说实现不了了?
      

  6.   

    用Mosix集群服务器应该可以实现.我没有做过,看过一篇文章是这样说的:“Mosix集群确实是种非常特别的集群, 它致力于在Linux系统上实现集群系统的单一系统映象SSI(Single System Image)。Mosix集群将网络上运行Linux的计算机连接成一个集群系统。系统自动均衡节点间的负载。因为Mosix是在Linux系统内核中实现的集群,所以用户态的应用程序不需要任何修改就可以在Mosix集群上运行。通常用户很少会注意到Linux和Mosix的差别。对于他来说,Mosix集群就是运行Linux的一台PC。尽管现在存在着不少的问题,Mosix始终是引人注目的集群系统。”