在设置一个新的基于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
答案 0 :(得分:17)
也许您遇到了错误,但错误消息是从缓存中显示的。出现此错误可能是因为您在applicationContext.xml中混合使用了2.5 xsd和3.0 xsd。您应该能够通过右键单击它来获取有关此错误的详细信息(尽管不是特别明确的详细信息......)。
尝试清除错误消息,并使用此最小文件重新验证。
答案 1 :(得分:4)
在MyEclipseBlue中,转到Preferences-&gt; My Eclipse-&gt; Internet Tools-&gt; Cache并删除文件
答案 2 :(得分:2)
在Eclipse / STS中转到首选项 - &gt;一般 - &gt;网络连接并删除有问题的文件。
答案 3 :(得分:0)
复制标签内的所有内容 然后删除除第一行以外的所有内容并保存文件。 粘贴您复制并重新保存的内容(为确保安全起见,请确保您可以连接互联网)。 再次保存文件