White spaces are required between publicId and systemId.异常

本文介绍了一个关于Spring框架中XML配置文件出现的错误——WhitespacearerequiredbetweenpublicIdandsystemId异常,并给出了正确的配置示例。该异常通常发生在schemaLocation属性配置不当时,通过调整配置顺序可以解决此问题。
<?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:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/util 

http://www.springframework.org/schema/util/spring-util-3.0.xsd">


当applicationContex.xml的配置文件的顺序错了报:White spaces are required between publicId and systemId.异常

参考:

<?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:context="http://www.springframework.org/schema/context"

 xmlns:tx="http://www.springframework.org/schema/tx"
 
 xmlns:aop="http://www.springframework.org/schema/aop
 
 xsi:schemaLocation="

  http://www.springframework.org/schema/beans

  http://www.springframework.org/schema/beans/spring-beans-2.5.xsd

  http://www.springframework.org/schema/context

        http://www.springframework.org/schema/context/spring-context-2.5.xsd

        http://www.springframework.org/schema/aop
        http://www.springframework.org/schema/aop/spring-aop.xsd 
        http://www.springframework.org/schema/tx 
                      
        http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">


        </beans>

[Fatal Error] yarn-site.xml:1:21: The ' = ' character must follow "a" in the XML declaration. 25/07/07 01:58:36 FATAL conf.Configuration: error parsing conf yarn-site.xml org.xml.sax.SAXParseException; systemId: file:/opt/apps/hadoop-2.7.6/etc/hadoop/yarn-site.xml; lineNumber: 1; columnNumber: 21; The ' = ' character must follow "a" in the XML declaration. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:150) at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2552) at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2540) at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2614) at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2564) at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2477) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1302) at org.apache.hadoop.hdfs.tools.DFSZKFailoverController.<init>(DFSZKFailoverController.java:144) at org.apache.hadoop.hdfs.tools.DFSZKFailoverController.create(DFSZKFailoverController.java:135) at org.apache.hadoop.hdfs.tools.DFSZKFailoverController.main(DFSZKFailoverController.java:177) Exception in thread "main" java.lang.RuntimeException: org.xml.sax.SAXParseException; systemId: file:/opt/apps/hadoop-2.7.6/etc/hadoop/yarn-site.xml; lineNumber: 1; columnNumber: 21; The ' = ' character must follow "a" in the XML declaration. at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2728) at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2564) at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2477) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1302) at org.apache.hadoop.hdfs.tools.DFSZKFailoverController.<init>(DFSZKFailoverController.java:144) at org.apache.hadoop.hdfs.tools.DFSZKFailoverController.create(DFSZKFailoverController.java:135) at org.apache.hadoop.hdfs.tools.DFSZKFailoverController.main(DFSZKFailoverController.java:177) Caused by: org.xml.sax.SAXParseException; systemId: file:/opt/apps/hadoop-2.7.6/etc/hadoop/yarn-site.xml; lineNumber: 1; columnNumber: 21; The ' = ' character must follow "a" in the XML declaration. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:150) at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2552) at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2540) at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2614) ... 6 more
最新发布
07-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值