【问题标题】:Redirection/session problem with Spring Boot app in AzureAzure 中 Spring Boot 应用程序的重定向/会话问题
【发布时间】:2021-11-10 13:27:55
【问题描述】:

我有一个带有 Thymeleaf 前端的有状态 Spring Boot 应用程序,在应用服务中运行(使用 Azure Docker Registry)。

当我部署应用程序时,会发生一些问题:

  • 在重定向期间,redirectAttributes#addFlashAttribute 不起作用; Thymeleaf 没有收到 flash 属性对象
  • 不记住我的情况下登录应用程序不起作用,只能使用记住我的cookie登录

这些问题最近开始出现,并且仅在 Azure 中运行应用程序时出现。无论环境(产品/开发)如何,当我在本地 Docker 或 IntelliJ 中运行它时,它都能完美运行。我没有多个实例或负载均衡器(这是一个小型生产计划 - S1 层)。

除此之外,我已经在Configuration > General settings 下将 ARR 关联设置为“开启”,但仍然没有运气。

版本:

  • 弹簧启动:spring-boot-starter-parent -> 2.3.5.RELEASE
  • 码头工人:openjdk:14-jdk-alpine

编辑:

发现问题,我们必须更新 Spring Boot:2.3.5.RELEASE -> 2.5.4

【问题讨论】:

    标签: azure azure-web-app-service azure-webapps azure-spring-boot azure-spring-cloud


    【解决方案1】:

    感谢@adam,我正在将其转换为答案,以便对其他社区成员有所帮助:

    在将 Spring Boot 版本从 2.3.5.release 升级到 2.5.4 release 后,希望可以解决您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-21
      • 2021-01-07
      • 2015-08-17
      • 2019-07-25
      • 2020-10-19
      • 2020-07-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多