使用 Oracle 的 Weblogic 热部署功能升级应用程序期间是否保留 HTTP 会话状态?

使用 Oracle 的 Weblogic 热部署功能升级应用程序期间是否保留 HTTP 会话状态?

在 Weblogic 中对 Java Web 应用程序的新版本进行热部署时,应用程序服务器是否会保留 HTTP 会话状态并将其从旧版本转移到新部署的版本?

换句话说,对于从旧版本转移到新版本的最终用户来说,是否会带来不便(会话丢失)?

答案1

您正在寻找的功能称为并行部署。

这是一个 YouTube 视频,其中介绍了在管理控制台中执行此操作的所有步骤,但高层次的概述如下:

  1. 转到控制台中的部署页面中的应用程序
  2. 选择(勾选)应用程序并点击更新
  3. 将源路径更改为新版本
  4. 选择保存当前会话的选项

应保留应用程序的当前会话和旧版本,直到所有会话结束或超时,并且所有新请求都将转到新版本。

相关内容