Назад | Перейти на главную страницу

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

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

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

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

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

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

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