Сохраняется ли состояние сеанса HTTP во время обновления приложения с помощью функции горячего развертывания Oracle Weblogic?

При выполнении горячего развертывания новой версии веб-приложения Java в Weblogic сервер приложений сохраняет и переносит состояние сеанса HTTP из старой версии во вновь развернутую?

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

1 ответ

Функция, которую вы ищете, называется параллельным развертыванием.

Вот видео на YouTube, в котором описаны все действия, выполняемые в консоли администратора, но общий обзор выглядит следующим образом:

  1. Перейдите в приложение на странице развертывания в консоли.
  2. Выберите (отметьте галочкой) приложение и нажмите обновить
  3. Измените исходный путь на новую версию
  4. Выберите опцию, чтобы сохранить текущие сессии

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

Другие вопросы по тегам