【问题标题】:Spring MVC application is not working with latest Java 11 version (Amazon corretto 11 [11.0.11.9.1])Spring MVC 应用程序不适用于最新的 Java 11 版本(Amazon corretto 11 [11.0.11.9.1])
【发布时间】:2021-06-21 23:01:23
【问题描述】:

我正在使用 Spring MVC 应用程序处理 Java 升级版本任务。我们正在将应用程序从 Java 8 升级到 11,它运行良好。

该应用程序在Java 11 (Amazon corretto 11 -> 11.0.7.10.1/11.0.8.10.1/11.0.9.11.1) 版本下工作正常,但是当我们将其切换到11.0.10.9.1 or 11.0.11.9.1 (latest) 版本时,它就无法正常工作。日志中没有错误或异常。应用程序没有加载,它卡在某个地方。在浏览器上,它会无限循环。

Open JDK 11 Zulu 提供程序也存在类似问题。它适用于 11.0.5 版本,但不适用于最新版本。

有什么解决方法吗?

【问题讨论】:

  • 在调试代码时,发现 - 加载休眠会话工厂时卡住了。在 11.0.9.11.1 和 11.0.10.9.1 版本之间,与休眠相关的究竟发生了什么变化?我需要在 POM 文件中添加任何依赖项吗?目前我们使用 Hibernate 版本为 '3.6.10.Final'。

标签: java java-11 corretto


【解决方案1】:

您可以发布日志或错误消息吗?您是否尝试过升级到最新版本的 Hibernate? Hibernate Release 网站1 声称您需要至少升级到 5.3 版。

【讨论】:

  • 是的,升级兼容的 Hibernate 版本 (5.3.x) 后,它工作正常。还有其他代码更改,但主要原因是 Hibernate 升级。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-07-26
  • 1970-01-01
  • 2021-03-26
  • 1970-01-01
  • 1970-01-01
  • 2019-11-24
  • 1970-01-01
相关资源
最近更新 更多