启动我的应用程序时遇到以下错误。
警告:忽略XML验证警告 org.xml.sax.SAXParseException; lineNumber:13; columnNumber:77; schema_reference.4:无法读取架构文档' http://www.springframework.org/schema/batch/spring-batch-2.2.xsd',因为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
答案 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>