系統啟動時,spring配置檔案解析失敗,報”cvc-elt.1: 找不到元素 'beans' 的宣告“異常
阿新 • • 發佈:2019-01-05
轉自:
http://blog.163.com/[email protected]/blog/static/86556803201342210243656/
現象:Tomcat啟動時,spring載入配置檔案applicationContext.xml出錯,丟擲nested exception is og.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 47; cvc-elt.1: 找不到元素 'beans' 的宣告r的異常資訊。 造成該異常原因:配置檔案頭部配置的xsd版本資訊不正確,造成解析時出錯。spring頭部xsd或dtd校驗檔案的查詢分兩步,第一先從本地jar包中找,如果找到則用本地jar包的進行校驗(可以在spring-beans.jar或spring-context.jar裡的META-INF下的spring-schemas檔案中找到xsd檔案位置的定義),如果沒有找到則進行第二步查詢,它會嘗試從網路中下載該檔案然後校驗,如果系統斷網或下載不下來,則會丟擲上述異常