同一台服務器部署多個WEB應用,SESSION沖突的解決方法


  由於一台服務器上使用Tomcat部署多個WEB項目,而項目因為用到框架都是一樣的,導致同時運行,session相互沖突,這個登錄后,那個就得重新登錄,造成了使用不方便,解決辦法如下:

在server.xml文件,host的標簽頁下,加上Context標簽,標簽內容可以這樣寫:

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

對上面幾個屬性做一些說明:

path屬性指的是項目的名稱,如果是直接訪問URL,這里就填寫空;

docBase屬性指的項目的名稱,可以自定義也可以為ROOT,那就指明了是webapps下的ROOT;

sessionCookieName屬性是這里需要注意的,指定了當前項目的session的唯一標識,各個名稱自定義,為了不與其他的項目沖突。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM