У меня вопрос по управлению сессиями. Вот сценарий.
В одной сети 3 группы пользователей. Существует приложение J2EE, которое настроено на завершение сеанса пользователя через 60 минут. Группы A, B и C. Теперь все группы A, B и C входят в приложение J2EE и начинают его использовать. Пользователи группы А могут использовать приложение без проблем. Группы B и C, тем не менее, выбрасываются в разное время, но все до установленного времени 60 минут. Теперь пользователь из группы A переходит на ПК группы B. Пользователь группы B входит на свой ПК с учетными данными AD, а затем пользователь группы A входит в приложение J2EE. Через некоторое время, задолго до 60-минутного сеанса, сеанс пользователей группы A завершается преждевременно.
Все еще со мной? Я надеюсь на это.
Теперь пользователь группы B переходит на ПК пользователей группы A и делает то же, что и выше. Пользователь группы A входит на свой компьютер со своими учетными данными AD, а пользователь группы B входит в приложение J2EE. У пользователя группы B нет проблем с тайм-аутом, и его не исключают до истечения 60-минутного установленного времени окончания сеанса.
Уф! Таким образом, не похоже, что приложение J2EE завершает сеанс пользователей, потому что пользователи группы B нормально работают при входе на ПК пользователей группы A.
Теперь, кто-нибудь сможет объяснить, как это могло произойти? Я думал, что сервер приложений (Websphere App Server 6.1) может быть настроен на такие действия, но я не администратор websphere.
Буду очень признателен за любые идеи или предложения о том, что я могу попытаться решить в этом вопросе. Кроме того, пожалуйста, задавайте любые вопросы, поскольку я знаю, что, возможно, некоторые вещи, которые я пропустил в своем объяснении того, что происходит.
Спасибо!