• 同一个tomcat多个项目共享session,一个tomcat两个项目共享sessionId


    同一个tomcat多个项目共享session,一个tomcat两个项目共享sessionId

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    ©Copyright 蕃薯耀 2017年7月12日

    http://www.cnblogs.com/fanshuyao/

    一个是2个项目,一个是web-session,一个是web。

    为了让两个项目共享session(sessionId一样),需要修改tomcat/conf/server.xml。在两个项目的Context节点后分别加上

    Java代码  收藏代码
    1. sessionCookiePath="/"  

    ,具体如下所示:

    Xml代码  收藏代码
    1. <Context docBase="web-session" path="/web-session" reloadable="true" source="org.eclipse.jst.jee.server:web-session" sessionCookiePath="/"/>  
    2.   
    3. <Context docBase="web" path="/web" reloadable="true" source="org.eclipse.jst.jee.server:web" sessionCookiePath="/"/>  

    然后分别查看两个项目的2个不同的jsp显示sessionId,代码如下:

    Java代码  收藏代码
    1. <body>  
    2.     <p>session.id如下:</p>  
    3.     <p>${pageContext.session.id}</p>  
    4. </body>  

    结果显示两个sessionId是一样的。

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    ©Copyright 蕃薯耀 2017年7月12日

    http://www.cnblogs.com/fanshuyao/

  • 相关阅读:
    HOWTO get multiple value from the same name checkbox elements or radiobution elements
    你家有几台电脑
    *qian翻
    nginx 域名绑定
    linode设置汇总
    how to relize 301 redirect on bottle
    Nginx禁止未在服务器绑定的域名访问
    linode设置汇总
    sogouq免费企邮
    linode设置汇总
  • 原文地址:https://www.cnblogs.com/fanshuyao/p/7154687.html
Copyright © 2020-2023  润新知