【问题标题】:Versionless XSDs are not available无版本 XSD 不可用
【发布时间】:2014-09-12 08:28:31
【问题描述】:

我们有一个应用在上周末之前运行良好,但我们开始收到以下错误: [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] - org.xml.sax.SAXParseException: schema_reference.4: 无法读取架构文档'http://www.springframework.org/schema/beans/spring-beans.xsd',因为 1) 找不到文档; 2) 文件无法读取; 3) 文档的根元素不是 . 在 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(未知来源) ... 看起来无版本 XSD 不再可用(例如 http://www.springframework.org/schema/beans/spring-beans.xsd)。既然我们没有对我们的应用进行任何更改,难道是因为新的 4.1 RC 的发布?

【问题讨论】:

  • RC 不是最终版本,它是一个候选版本,一般来说最好等到它最终版本,至少对于生产使用而言。
  • 谢谢,但问题是我们使用的是无版本模式,它们根本不可用!它只是给你 404 http 错误,所以 *xsd.找不到文件。
  • 它们甚至不应该从互联网上解决,它们应该从 spring jar 文件中解决。确保不要混合使用不同版本的 spring jar。

标签: spring xsd


【解决方案1】:

正如你所怀疑的,这确实是上周五 4.1 RC1 发布过程中的一个小故障。这些文件将很快恢复,您可以在SPR-12011跟进实际问题

话虽如此,@m-deinum 是对的,这些文件应该从 spring jar 本地解析。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 2021-05-20
    • 2019-12-15
    • 2021-03-06
    相关资源
    最近更新 更多