Eclipse Xml編譯錯誤Referenced file contains errors - spring-beans-4.0.xsd
阿新 • • 發佈:2017-09-26
cti con cli ner 但是 per 錯誤 connect 相同
本文轉自:http://josh-persistence.iteye.com/blog/2125420
在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)兩步即可。
Eclipse Xml編譯錯誤Referenced file contains errors - spring-beans-4.0.xsd