2012-06-01 2 views
0

У меня есть два хозяина в коте:Как закрыть сеанс обмена под tomcat7?

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

Я обнаружил, что, когда я войти в host1, что позволит сэкономить на «USER_ID» в сессии, host2 также может получить «USER_ID» в сессии.

Означает ли это, что tomcat7 будет использовать сеанс обмена под?

Тогда как отключить его, я не хочу, чтобы они делили сеанс.

+0

Пожалуйста, будьте более конкретными: любой webapp может сохранять любые данные в любой сессии. Каково значение строки «USER_ID»? –

+0

Я имею ввиду, что я сохраняю что-то в сеансе с именем USER_ID в host1. Но host2 может получить его в сеансе host2. – MrROY

+0

Что-то не должно быть так, как вы его описываете: либо у вас одни и те же данные в USER_ID в двух отдельных сеансах, и вы неправильно читаете информацию о трассировке, либо ваши хосты и веб-приложения не настроены так, как вы описываете. –

ответ

0

Каждый webapp имеет свой собственный набор сеансов, которые не пересекаются с каким-либо другим webapp. Даже если один и тот же webapp был развернут дважды (один раз под host1 и один раз под host2), они считаются отличными, и сеансы не будут использоваться совместно.

Смежные вопросы