天天看點

同一個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代碼  

同一個tomcat多個項目共享session,一個tomcat兩個項目共享sessionId

  1. sessionCookiePath="/"  

,具體如下所示:

Xml代碼  

同一個tomcat多個項目共享session,一個tomcat兩個項目共享sessionId
  1. <Context docBase="web-session" path="/web-session" reloadable="true" source="org.eclipse.jst.jee.server:web-session" sessionCookiePath="/"/>  
  2. <Context docBase="web" path="/web" reloadable="true" source="org.eclipse.jst.jee.server:web" sessionCookiePath="/"/>  

然後分别檢視兩個項目的2個不同的jsp顯示sessionId,代碼如下:

同一個tomcat多個項目共享session,一個tomcat兩個項目共享sessionId
  1. <body>  
  2.     <p>session.id如下:</p>  
  3.     <p>${pageContext.session.id}</p>  
  4. </body>  

結果顯示兩個sessionId是一樣的。

今天越懶,明天要做的事越多。

繼續閱讀