1. 程式人生 > >同一臺服務器部署多個WEB應用,SESSION沖突的解決方法

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

tex con ont docbase 部署 標簽頁 框架 eba webapp

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

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

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

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

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

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

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

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