Spring安全上下文XML

时间:2015-06-26 19:18:19

标签: spring-security

我正在尝试将Spring安全性与我的Apache Wink应用程序集成。 REST服务与spring集成并且工作正常。

当我在spring上下文中进行更改以添加Spring安全性时,我开始关注以下错误。

13:53:08,199错误[org.springframework.web.context.ContextLoader](ServerService线程池 - 127)上下文初始化失败:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:第36行类路径资源[applicationContext.xml]中的XML文档无效;嵌套异常是org.xml.sax.SAXParseException:cvc-complex-type.2.4.a:找到以元素' authentication-manager'开头的无效内容。其中一个' {" http://www.springframework.org/schema/beans":导入," http://www.springframework.org/schema/beans":别名," http://www.springframework.org/schema/beans&# 34;:bean,WC [## other:" http://www.springframework.org/schema/beans"]," http://www.springframework.org/schema/beans":beans}'是预期的。

我有自己的身份验证提供程序。下面是我的应用程序上下文xml文件。 谁能告诉我它有什么问题?

enter image description here

1 个答案:

答案 0 :(得分:0)

我明白了。我的默认命名空间是bean,所以它在那个ns中看起来是认证管理器。我将标签更改为指向安全性ns并且应用程序构建正常。

<security:authentication-manager alias="authenticationManager">