spring項目無法讀取方案文檔

背景:

將電腦A上的項目代碼打包成壓縮包。
壓縮包拷貝到電腦B上,解壓導入eclipse。

問題:

在電腦B上,運行項目,沒跑起來,具體錯誤信息如下

WARN [localhost-startStop-1] - Ignored XML validation warning
org.xml.sax.SAXParseException; lineNumber: 9; columnNumber: 110; schema_reference.4: 無法讀取方案文檔 'http://www.springframework.org/schema/beans/spring-beans-4.2.xsd', 原因爲 1) 無法找到文檔; 2) 無法讀取文檔; 3) 文檔的根元素不是 <xsd:schema>

分析:

通過查找資料,發現可能是spring-beans的版本與pom文件中引用的spring版本不一致。
果然,在applicationContext-redis.xml中使用的版本是spring-beans-4.2
而在pom.xml中引用的版本是4.1

解決:

將applicationContext-redis.xml的版本改爲4.1的版本。重新運行,項目啓動成功!

疑惑:

在電腦A上的配置,也是一處是4.2,一處是4.1,但爲何能正常運行?尚未想明白爲何如此。希望路過的各位大神指點一二。

發佈了38 篇原創文章 · 獲贊 15 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章