我在分析错误 配置问题上浪费了 5 个多小时:You cannot use a spring-security-2.0.xsd schema with Spring Security 3.0。请将您的架构声明更新为 3.0 架构。
尝试了很多不同版本的罐子
什么都没解决
我真的很无助。。
PLS 任何人都可以复制一个 SPRING SECURITY 3 项目示例,包括罐子吗?
我谢谢你
我在分析错误 配置问题上浪费了 5 个多小时:You cannot use a spring-security-2.0.xsd schema with Spring Security 3.0。请将您的架构声明更新为 3.0 架构。
尝试了很多不同版本的罐子
什么都没解决
我真的很无助。。
PLS 任何人都可以复制一个 SPRING SECURITY 3 项目示例,包括罐子吗?
我谢谢你
该错误表明您的 jars 和 xml 配置有问题。我打赌你有类似的东西
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:jdbc="http://www.springframework.org/schema/jdbc"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.0.3.xsd
">
<!-- stuff here -->
</beans:beans>
在您的 security-context.xml 中,并且您使用的是旧版本的 Spring Security(即 3.0),而上述配置需要 3.0.3 版本。请确保所有spring-security-XXX-YYY.jar
s 都在同一版本中(特别是检查 的存在spring-security-config
),并将您的架构更新为您在此行中定义的适当版本:
http://www.springframework.org/schema/security/spring-security-3.0.xsd
http://www.springframework.org/schema/security/spring-security-3.0.xsd解决了我在代码中遇到的同样问题。+1 @Xaerxess。