在配置好springsecurity的配置文件好后,运行起来出现如下错误:
cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 'http' 的声明。
其实我已经都把那些命名空间namespace都包含了,还是会出现这个问题,之后我在http结点里面增加属性access-deny等就没有出现这个问题了,接着运行,则出现这个:
Spring - Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/security]
原来是缺点依赖包的原因:
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>3.0.1.RELEASE</version>
</dependency>
再次运行,OK。
参考:
转载于:https://blog.51cto.com/4610383/1341428