今天碰到一个奇怪的问题,spring在初始化xml配置文件的时候报错:
Cannot find the declaration of element 'beans'
由于应用会有无互联网的环境下运行,同事将命名空间的引用改成了
org/springframework/beans/factory/xml/spring-beans-2.0.xsd
但不知道为什么在我本地上运行却不行
最后google了好几次才找到原因
需要增加“classpath:/”
原帖 点击打开链接
Cannot find the declaration of element 'beans'
spring配置文件原来是这样写的:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans org/springframework/beans/factory/xml/spring-beans-2.0.xsd"
default-lazy-init="true">
由于应用会有无互联网的环境下运行,同事将命名空间的引用改成了
org/springframework/beans/factory/xml/spring-beans-2.0.xsd
但不知道为什么在我本地上运行却不行
最后google了好几次才找到原因
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
classpath:/org/springframework/beans/factory/xml/spring-beans-2.0.xsd"
default-lazy-init="true">
需要增加“classpath:/”
原帖 点击打开链接