首页 > 代码库 > 同一个tomcat多个项目共享session,一个tomcat两个项目共享sessionId
同一个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代码
- sessionCookiePath="/"
,具体如下所示:
Xml代码
- <Context docBase="web-session" path="/web-session" reloadable="true" source="org.eclipse.jst.jee.server:web-session" sessionCookiePath="/"/>
- <Context docBase="web" path="/web" reloadable="true" source="org.eclipse.jst.jee.server:web" sessionCookiePath="/"/>
然后分别查看两个项目的2个不同的jsp显示sessionId,代码如下:
Java代码
- <body>
- <p>session.id如下:</p>
- <p>${pageContext.session.id}</p>
- </body>
结果显示两个sessionId是一样的。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
?Copyright 蕃薯耀 2017年7月12日
http://www.cnblogs.com/fanshuyao/
同一个tomcat多个项目共享session,一个tomcat两个项目共享sessionId
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。