同一個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,代碼如下:
- <body>
- <p>session.id如下:</p>
- <p>${pageContext.session.id}</p>
- </body>
結果顯示兩個sessionId是一樣的。
今天越懶,明天要做的事越多。