2011-01-29 57 views
0

我刚刚升级到Spring 3,并试图运行一些JUnits以确保一切都是协同的。事实并非如此。加载上下文时,我得到了一个SAXParseException ...这抱怨:运行Spring 3时出现SAXParseException JUnit

无法读取模式文档“http://www.springframework.org/schema/beans/spring-beans-2.0.xsd”,因为1)找不到该文件; 2)文件无法阅读; 3)文档的根元素不是。

我怀疑它由于代理配置而无法访问XSD。有没有办法让它停止尝试这么难以验证它,只是运行该死的东西? :)

虽然我在Spring 2下运行时没有问题,所以我怀疑Spring 2并没有去尝试验证,但Spring 3的确如此。我希望有一种方法可以绕过这个功能。

还有一个线索......由于我无法运行JUnits,我继续前进并启动了服务器(这是一个Web应用程序),并且所有内容都似乎顺其自然。所以这让我认为Spring对我的上下文文件来说就好了。

编辑同样的错误,而不是用在春3.0架构

回答

0

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

0

这可能是因为你使用的弹簧2的XSD你可以尝试使用http://www.springframework.org/schema/beans/spring-beans-3.0.xsd发生。

+0

我在使用3.0模式时得到相同的错误。 – Ray 2011-01-31 13:21:28

相关问题