6

在设置了一个新的基于 Spring 的应用程序后,我在应用程序上下文中遇到了引用模式 (http://www.springframework.org/schema/beans/spring-beans-3.0.xsd) 的问题。

appContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns:beans="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

 ....

</beans:beans>

错误

Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-3.0.xsd).

即使我将配置降低到最低版本(没有任何 bean 定义),我也会收到此错误。有人暗示这里出了什么问题吗?提前致谢!

顺便说一句:我正在使用 STS 2.7.1

4

4 回答 4

18

也许您有一个不再存在的错误,但错误消息是从缓存中显示的。出现此错误的原因可能是您的 applicationContext.xml 中混合了 2.5 xsd 和 3.0 xsd。您应该能够通过右键单击它来获取有关此错误的详细信息(虽然不是特别明确的详细信息......)。

尝试清除错误消息并使用此最小文件重新验证。

于 2011-09-01T07:53:10.013 回答
7

在 MyEclipseBlue 中,转到 Preferences->My Eclipse->Internet Tools->Cache 并删除文件

于 2015-03-04T15:41:15.280 回答
3

在 Eclipse/STS 中,转到 Preferences -> General -> Network Connections 并删除有问题的文件。

于 2013-03-09T22:14:08.717 回答
1

复制标签内的所有内容然后删除第一行以外的所有内容并保存文件。粘贴您复制的内容并重新保存(确保您的互联网连接正常工作,以确保安全)。再次保存文件

于 2019-09-18T09:12:07.730 回答