Сохраняется ли состояние сеанса HTTP во время обновления приложения с помощью функции горячего развертывания Oracle Weblogic?
При выполнении горячего развертывания новой версии веб-приложения Java в Weblogic сервер приложений сохраняет и переносит состояние сеанса HTTP из старой версии во вновь развернутую?
Другими словами, будут ли какие-либо неудобства (потеря сеанса) для конечного пользователя, который переносится из старой версии в новую?
1 ответ
Функция, которую вы ищете, называется параллельным развертыванием.
Вот видео на YouTube, в котором описаны все действия, выполняемые в консоли администратора, но общий обзор выглядит следующим образом:
- Перейдите в приложение на странице развертывания в консоли.
- Выберите (отметьте галочкой) приложение и нажмите обновить
- Измените исходный путь на новую версию
- Выберите опцию, чтобы сохранить текущие сессии
Текущие сеансы и старая версия приложения должны сохраняться до тех пор, пока все сеансы не завершатся или не истечет время ожидания, и все новые запросы не будут переданы новой версии.