0

我刚刚升级到 Spring 3,并尝试运行一些 JUnit 以确保一切正常。不是。SAXParseException加载上下文时我得到了一个......它抱怨:

未能读取架构文档'http://www.springframework.org/schema/beans/spring-beans-2.0.xsd',因为1)找不到该文档;2) 文件无法读取;3) 文档的根元素不是 .

我怀疑它由于代理配置而无法访问 XSD。有没有办法让它停止如此努力地验证它而只是运行该死的东西?:)

不过,说真的,当我在 Spring 2 下运行时,我没有遇到任何问题,所以我怀疑 Spring 2 并没有费心去尝试验证,但 Spring 3 确实如此。我希望有一种方法可以绕过该功能。

进一步的线索...由于我无法运行 JUnit,我继续启动服务器(这是一个 Web 应用程序),一切似乎都很顺利。所以这让我觉得 Spring 对我的上下文文件很好。

编辑使用 Spring 3.0 模式时会发生相同的错误

4

2 回答 2

0

这可能是因为您使用的是 spring 2 的 xsd。您可以尝试使用http://www.springframework.org/schema/beans/spring-beans-3.0.xsd.

于 2011-01-31T05:59:24.963 回答
0

事实证明,我的问题是将弹簧罐重新捆绑成一个罐子的结果。仅使用单独的罐子对我来说效果很好。

于 2011-01-31T14:26:06.130 回答