2012-06-01 22 views
0

我有兩個主持人在Tomcat中:如何在tomcat7下關閉會話共享?

<Host name="host1.domain.com" .../> 
<Host name="host2.domain.com" .../> 

我發現,當我登錄主機1,這將節省一個「USER_ID」在會議上,主機2也可以得到會話的「USER_ID」。

這是否意味着tomcat7會共享會話?

然後如何禁用它,我不希望他們共享會話。

+0

請更具體一點:任何webapp都可以保存任何會話中的任何數據。字符串「USER_ID」的意義是什麼? –

+0

我的意思是,我在host1中保存了一個名爲「USER_ID」的會話。但host2可以在host2的會話中獲取它。 – MrROY

+0

一定不能像你描述的那樣:要麼在USER_ID中有兩個單獨的會話中有相同的數據,而且你正在錯誤地讀取跟蹤信息,或者你的主機和web應用程序沒有按照你的描述進行配置。 –

回答

0

每個webapp都有自己的一組會話,不會與任何其他webapp重疊。即使同一個webapp已經部署了兩次(一次在host1下,一次在host2下),它們被認爲是不同的,並且會話不會被共享。