1. 程式人生 > >tomcat同一個IP不同埠,多個應用的session會衝突解決方法

tomcat同一個IP不同埠,多個應用的session會衝突解決方法

方法1:將不同的多個應用服務在不同的虛擬主機中,或者對映不同的IP進行部署。

方法2:對應tomcat服務處理方式:修改coocie的名稱保證cookie不重複:

對於tomcat8,可以這樣:

在Host標籤內新增

<Context path="/server1" reloadable="fasle" sessionCookieName="server1"></Context>
<Context path="/server2" reloadable="fasle" sessionCookieName="server2"></Context>

... ...

reloadable:如果這個屬性設為true,tomcat伺服器在執行狀態下會監視在WEB-INF/classes和WEB-INF/lib目錄下class檔案的改動,如果監測到有class檔案被更新的,伺服器會自動重新載入Web應用。
在開發階段將reloadable屬性設為true,有助於除錯servlet和其它的class檔案,但這樣用加重伺服器執行負荷,建議在Web應用的發存階段將reloadable設為false。