White spaces are required between publicId and systemId

本文详细介绍了在使用Spring3.0.5配置applicationContext.xml时遇到的XML标签顺序错误,并提供了解决方案。重点强调了beans、context、tx和aop标签之间的正确排列顺序,确保应用正常运行。

今天在配applicationContext.xml的时候出现了这样一个错误:

x: White spaces are required between publicId and systemId

我用的是Spring3.0.5

错误在于下列标签的顺序必须按照下面的来

xsi:schemaLocation="http://www.springframework.org/schema/beans
     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
     http://www.springframework.org/schema/context
     http://www.springframework.org/schema/context/spring-context-3.0.xsd
     http://www.springframework.org/schema/tx
     http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
     http://www.springframework.org/schema/aop
     http://www.springframework.org/schema/aop/spring-aop-3.0.xsd "


也就是说,beans的下一行必须是 beans/spring-beans-3.0.xsdcontext的下一行必须是context/spring-context-3.0.xsd 

其他的链接也是一样。

如果按照这样的顺序试过了还不行,那留言吧,一起解决。

[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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值