1. 程式人生 > >Eclipse Xml編譯錯誤Referenced file contains errors - spring-beans-4.0.xsd

Eclipse Xml編譯錯誤Referenced file contains errors - spring-beans-4.0.xsd

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