1
當我啓動我的tomcat服務器時出現以下錯誤。Spring問題 - 必須有偶數的URI
org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 151; SchemaLocation: schemaLocation value =
'http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://drools.org/schema/drools-spring
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-3.1.xsd' must have even number of URI's.
,但我的XML有不同
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:drools="http://drools.org/schema/drools-spring"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation=
"http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://drools.org/schema/drools-spring
http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-container/drools-spring/src/main/resources/org/drools/container/spring/drools-spring-1.0.0.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-3.1.xsd">
具有滴料,彈簧1.0.0.xsd參考。我不知道爲什麼這不會顯示在錯誤信息中。請建議。
在此先感謝。
您確定您稱爲「my xml」的文件是由SAX解析器實際處理的文件嗎? – laune
聽起來像Tomcat應用程序有一箇舊版本的xml文件,缺少流口水xsd。如果您正在部署war文件,請解壓縮並檢查xml文件的內容。如果您是從IDE運行它,請重新構建artefact並檢查xml文件是否已複製到運行時類路徑中。後續問題,爲什麼你仍然在xml文件中定義spring上下文? –
不知道如何接受克勞斯答覆作爲答案。謝謝克勞斯 –