&#39; http://www.springframework.org/schema/batch/spring-batch-2.2.xsd&#39;,因为文档的根元素不是<xsd:schema>

时间:2015-12-15 09:29:20

标签: spring-batch

启动我的应用程序时遇到以下错误。

  

警告:忽略XML验证警告   org.xml.sax.SAXParseException; lineNumber:13; columnNumber:77; schema_reference.4:无法读取架构文档&#39; http://www.springframework.org/schema/batch/spring-batch-2.2.xsd&#39;,因为1)无法找到该文档; 2)文件无法阅读; 3)文档的根元素不是。       at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)       在com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warning(ErrorHandlerWrapper.java:99)       at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:433)       at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:347)       在com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr(XSDHandler.java:4166

1 个答案:

答案 0 :(得分:3)

错误是此行无法识别XML标头,特别是在命名空间的部分。或者您在描述的行上有错误,或者必须在包管理器中成功添加所需的包(maven,gradle)。 尝试将这些行添加到pom.xml中,然后尝试执行mvn clean install

<properties>
    <spring.batch.version>2.2.0.RELEASE</spring.batch.version>  
</properties>
<dependency>
    <groupId>org.springframework.batch</groupId>
    <artifactId>spring-batch-core</artifactId>
    <version>${spring.batch.version}</version>
</dependency>