`

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

阅读更多

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

 

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

©Copyright 蕃薯耀 2017年7月12日

http://fanshuyao.iteye.com/

 

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

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

sessionCookiePath="/"

,具体如下所示:

 

<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,代码如下:

<body>
	<p>session.id如下:</p>
	<p>${pageContext.session.id}</p>
</body>

 

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

 

 

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

©Copyright 蕃薯耀 2017年7月12日

http://fanshuyao.iteye.com/

1
1
分享到:
评论
2 楼 cywhoyi 2017-07-12  
与其这么干,不如OAUTH的token令牌模式更为合理点
1 楼 蕃薯耀 2017-07-12  
同一个tomcat多个项目共享session,一个tomcat两个项目共享sessionId,tomcat session共享,tomcat sessionId一样

>>>>>>
蕃薯耀

相关推荐

Global site tag (gtag.js) - Google Analytics