tomcat会话管理是基于Context的
<Context path="/" docBase="D:/Workspaces/B/WebRoot/" debug="0" reloadbale="true

解决方案 »

  1.   

    前者是在不同的host里,因此没办共用Session。
    后者是在相当的host里。后者并不是别名,只是Context Path
      

  2.   


    兄弟,我不这不是在同一个host里,
    <Context path="/A" docBase="D:/Workspaces/A/WebRoot/" debug="0" reloadable="true"  />
    <Context path="/B" docBase="D:/Workspaces/B/WebRoot/" debug="0" reloadbale="true"  />
    是在不同的host里,只是我为了不写多余的
      

  3.   

    这样配置多个,因为Context path="/",所以即使多个工程也是在/下统一管理session
    <Service name="A">
    ......
    <Context path="/" ...../>
    ......
    </Service ><Service name="B">
    ......
    <Context path="/" ...../>
    ......
    </Service >如果在每个工程下,这样配置,那么session的管理是A,B分别进行管理的。<Context path="/A" ....../><Context path="/B" ....../>
      

  4.   


    兄弟,我不这不是在同一个host里,
    <Context path="/A" docBase="D:/Workspaces/A/WebRoot/" debug="0" reloadable="true"  />
    <Context path="/B" docBase="D:/Workspaces/B/WebRoot/" debug="0" reloadbale="true"  />
    是在不同的host里,只是我为了不写多余的你的项目既然部署了两个,而且分别部署了不同的/path路径,你可以火狐看看生成JSESSIONID是在不同的path路径饿,所以他们两个都不是共享的,除非你的两个项目都是读取/这个目录,,,但是他默认是生成项目的path下面啊,,,你大可以用火狐右键查看下
      

  5.   

    以下设置,session的确是在/下统一管理,但是为什么火狐切换标签的时候,会话就是新的呢。每次在火狐切换以下内容的时候,SESSION的会话都是新的。
    http://192.168.25.72:99/A1.jsp
    http://192.168.25.72:92/B1.jsp<Context path="/" docBase="D:/Workspaces/WebRoot/" debug="0" reloadable="true"  />
    <Context path="/" docBase="D:/Workspaces/WebRoot/" debug="0" reloadbale="true"  />
      

  6.   


    兄弟,我不这不是在同一个host里,
    <Context path="/A" docBase="D:/Workspaces/A/WebRoot/" debug="0" reloadable="true"  />
    <Context path="/B" docBase="D:/Workspaces/B/WebRoot/" debug="0" reloadbale="true"  />
    是在不同的host里,只是我为了不写多余的你的项目既然部署了两个,而且分别部署了不同的/path路径,你可以火狐看看生成JSESSIONID是在不同的path路径饿,所以他们两个都不是共享的,除非你的两个项目都是读取/这个目录,,,但是他默认是生成项目的path下面啊,,,你大可以用火狐右键查看下以下设置,session的确是在/下统一管理,但是为什么火狐切换标签的时候,会话就是新的呢。我一直认为既然这两个工程都在/下统一管理,切换的时候就不该是新会话啊每次在火狐切换以下内容的时候,SESSION的会话都是新的。
    http://192.168.25.72:99/A1.jsp
    http://192.168.25.72:92/B1.jsp<Context path="/" docBase="D:/Workspaces/WebRoot/" debug="0" reloadable="true"  />
    <Context path="/" docBase="D:/Workspaces/WebRoot/" debug="0" reloadbale="true"  />