Eclipse Xml编译错误Referenced file contains errors - spring-beans-4.0.xsd

在eclipse中,有时候在xml文件中,特别是于Spring相关的配置文件中,会出现一些不影响程序正常运行的编译错误,如:
Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-4.0.xsd).

可通过如下步骤解决这个编译错误:

  1. Spring的版本变更了,但是Eclipse的编译器还是使用之前缓存的spring-beans-**.xsd文件。其原因是
    对于Eclipse编译器来说有个缓存会缓存这些配置文件,这样验证的时候会告诉你版本不统一。
    解决办法是清空这些文件并强制eclipse重新加载这些文件。
    1) Preferences -> General -> Network Connections -> Cache
    选择响应的文件病点击删除或者直接点击删除全部。
    2) 如果是Maven工程,右击工程,并选择Maven,选择Update Project.
    3)如果以上两步都不行,则可关闭project并重新打开强制eclipse进行编译。
  2. 当前使用的spring版本和配置文件中配置的不相同,导致xsd等文件不会被正确加载,改成当前版本即可。
    如果不成功则重复上面的2)3)两步即可。
  3. 在使用spring时,使用多个配置文件,那么头里面的配置一定要统一。
    如果不成功则重复上面的2)3)两步即可。

小结:
1.首先得清楚自己的项目是什么类型的,maven项目的话,经常会遇到版本方面的问题。
2.在处理编译器给出的错误的时候,首先clean项目,如果clean之后没用,那么就跟编译没什么关系了,需要另外寻找解决的办法。
3.将错误信息直接复制到bing上面搜索,英文搜索优选bing;如果是中文居多,则选择百度

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值