同瀏覽器訪問不同專案session一直被覆蓋

2021-09-25 07:25:00 字數 568 閱讀 5953

瀏覽器先訪問a專案,再訪問b專案 ,切換專案時都需要重新登入

原因: tomcar 預設的sessioncookiename名稱是jsessionid 即時不同專案 名稱也是重複的 導致瀏覽器只使用乙個jsessionid,新的jsessionid會把舊的覆蓋

解決方法:

第一種:

在tomcat的安裝路徑下 找到context.xml檔案,修改sessioncookiename預設的值為任意值(保持唯一)

第二種:

在tomcat的安裝路徑下 找到server.xml,修改sessioncookiename預設的值為任意值(保持唯一)

修改完成後在火狐瀏覽器會檢視到有乙個jsessionid的值有乙個jsessionid1的,原來只有乙個(jsessionid)

Tomcat中兩個不同專案共享Session

本文研究的是同乙個tomcat目錄下的兩個不同的應用共享同乙個session。由於每個web應用程式都有乙個唯一的乙個servletcontext例項物件,本應用中的所有的servlet共享此servletcontext。利用servletcontext中的setattribute 方法把sessi...

Tomcat中兩個不同專案共享Session

本文研究的是同乙個tomcat目錄下的兩個不同的應用共享同乙個session。由於每個web應用程式都有乙個唯一的乙個servletcontext例項物件,本應用中的所有的servlet共享此servletcontext。利用servletcontext中的setattribute 方法把sessi...

Tomcat中兩個不同專案共享Session

本文研究的是同乙個tomcat目錄下的兩個不同的應用共享同乙個session。由於每個web應用程式都有乙個唯一的乙個servletcontext例項物件,本應用中的所有的servlet共享此servletcontext。利用servletcontext中的setattribute 方法把sessi...