2014-12-17 2 views
1

Мы использовали структуру ZK. Тайм-аут сеанса, установленный в web.xml, составляет 60 минут, а в zk.xml - по умолчанию 0. Это (по моим сведениям) будет использовать тайм-аут, настроенный в web.xml. Проблема, с которой мы сталкиваемся в эти дни, заключается в том, что сеанс пользователя истекает случайным образом. В браузере отображается сообщение - срок действия вашей сессии истек. При нажатии кнопки «ОК» он перенаправляется на страницу входа, настроенную в zk.xml. Много раз сеанс не убивается на сервере, но браузер показывает, что сеанс истек, и даже он не перенаправляется на страницу входа. Также появляется всплывающее окно окончания сеанса.Случайное время ожидания сеанса

Так что эти два сценария, в котором пользователь сталкивается случайное время ожидания сеанса: 1) Когда сессия уничтожается на сервере 2) Session не уничтожается на сервере и страница не перенаправляется на страницу входа в систему.

Мы используем весеннюю безопасность 3. Нет кода, который явно запускает выход из системы в нашем приложении. Также управление сеансом обрабатывается только с помощью файлов cookie.

Пожалуйста, предложите что-нибудь, что выскакивает в виду ..

Любая помощь приветствуется. Заранее спасибо ..

+0

Weblogic - это сервер, который мы используем в качестве сервера приложений. –

ответ

1

Попробуйте с этим

<session-config> 
    <timer-keep-alive>true</timer-keep-alive> 
</session-config> 

Если еще таймаут будет делить свой код как zk.xml или web.xml файлы, так что кто-то может помочь вам.

+0

Привет, Субод, Спасибо, что ответишь. Извините, я опоздал .. Был занят другими вещами .. Я пробовал это. Это не решило проблему. Я изменил вопрос и добавил ZK.XML и WEB.XML ... Прошу предложить, если что-нибудь всплывет .. Спасибо .. –

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