多tomcat 同一個瀏覽器 多個項目 會致使session覆蓋

 

1,tomcat 同一個瀏覽器 同一個項目 會致使session覆蓋瀏覽器

我的猜想:一個服務器中有多個Tomcat服務器多個項目,每一個服務器佔用不一樣的端口號,當在同一個瀏覽器裏面同時打開2個系統時,一個系統登入後另一個session就會被覆蓋,致使不能同時登入2個系統,一個系統登入後會把另一個項目的JSESSIONID覆蓋原有的JSESSIONID致使原有的session失效。tomcat

 

 

JSESSIONID在第一次請求時就會建立一個,存儲在Cookie  裏面,因爲這裏cookie沒有設置時長,當瀏覽器關閉後就會隨着關閉,JSESSIONID 第一次建立就會生成一竄字符,請求時會把它傳到服務器,隨後服務器會響應回客戶端。服務器

 

解決方法:修改服務器配置文件,在server.xm文件,加上Context標籤,標籤內容能夠這樣寫:cookie

 

<Context path=」」 docBase=」ROOT」 sessionCookieName=」myprojectname」></Context>  

 

Context 就只添加sessionCookieName字段 參數能夠隨便設置一個session

 

參考網站:ssh

https://blog.csdn.net/atrueman123/article/details/12854423網站

https://blog.csdn.net/isshquery/article/details/8493231spa

https://blog.csdn.net/cxzhq2002/article/details/750148.net

相關文章
相關標籤/搜索