java - Spring 中使用的 XML Schema URL 是从什么时候开始仅支持 TLS1.2 的?

标签 java spring ssl xsd

我之前用 Spring 3.2.18.RELEASE、JDK7 和 Tomcat7 构建了一个 Web 应用程序。
最近我部署了一些 jsp 文件并重新启动了 Tomcat,它向我显示了这个错误消息。

Caused by: org.xml.sax.SAXParseException; lineNumber: 4; columnNumber: 130; cvc-elt.1: Cannot find the declaration of element 'beans'.
原来我将 xsi:schemaLocation 设置为 ' https ://www.springframework.org/schema/beans/spring-beans.xsd'
由于 JDK 的 TLS 版本,无法加载 xml。

因此,当架构 xml 停止支持 TLS 1.0 和 1.1 时,我进行了搜索。
但我找不到。
通过阅读几十篇文章,我已经知道我需要升级 Spring、JDK 和 Tomcat。
希望有人能告诉我它发生了或
至少让我知道在哪里可以找到它会很感激。
附言。我在 www.springframework.org 上找不到答案.我在这里标记了“spring-boot”,因为它说我可以通过它获得帮助。

更新
很抱歉我的问题模棱两可。
多亏了这里的许多文章和评论,我才知道如何解决我的问题,而且效果很好。
我发布这个问题的原因是
如果我添加 -Dhttps.protocols=TLSv1.2 选项,我的 webapp 就像以前一样工作正常。
如果我将其更改为 TLSv1.0 或 v1.1,我可以看到完全相同的错误消息。
之前没有它,webapp 可以正常工作,现在它至少需要 JDK7 上的选项。
同事说20、10月是她最后一次重启Tomcat,没问题。
所以我相信在 10 月 20 日和昨天之间发生了一些事情。

最佳答案

我不知道确切的时间 www.springframework.org停止支持 TLSv1.0、1.1
但我敢肯定它可能在 10 月 20 日到 11 月 10 日之间。

最近,由于安全措施,许多浏览器开始停止支持 TLSv1.0 和 1.1。
我认为这就是为什么www.springframework.org做到了。

伙计们。
请务必提前升级您的 JDK 或至少 TLS。 (T^T)

关于java - Spring 中使用的 XML Schema URL 是从什么时候开始仅支持 TLS1.2 的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69911690/

相关文章:

android - 如何检测 Android 上的 SSL 固定

java - 从 HTML 代码获取 'alt'

java - 用于下载 jar 文件的 Maven 依赖项

java - 我如何在 java 中向我的 Gui 添加一个按键监听器

spring - 如何使用spring来编码和解码xml?

mysql - Docker-compose up 第一次运行时抛出错误,第二次运行后工作正常

android - Flutter 中自签名证书的 SSL 握手错误

python - 在 python 中通过 SSL 反向 shell

java - 向容器添加多个 jpanels,在它们之间添加空格/边框?

java - Scala/Play/REPL : Configuration error (play. api.libs.Crypto)