2015-06-26 2 views
0

Я пытаюсь интегрировать Spring безопасности с моим приложением Apache Wink. Услуги REST интегрированы с пружиной и работают нормально.Весенний контекст безопасности XML

Когда я внес изменения в весенний контекст, чтобы добавить Spring security, я начал получать следующую ошибку.

13: 53: 08199 ERROR [org.springframework.web.context.ContextLoader] (ServerService Thread Pool - 127) инициализации контекста не удалось: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Строка 36 в XML документ из ресурса пути класса [applicationContext.xml] недействителен; Вложенное исключение - org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Неверный контент был найден, начиная с элемента 'authentication-manager'. Один из '{"http://www.springframework.org/schema/beans": import, "http://www.springframework.org/schema/beans": alias, "http://www.springframework.org/schema/beans": bean, WC [## other: "http://www.springframework.org/schema/beans"], "http://www.springframework.org/schema/beans": beans}'.

У меня есть собственный провайдер аутентификации. Ниже приведен файл xml-файла приложения. Может ли кто-нибудь сказать мне, что с ним не так?

enter image description here

ответ

0

Я понял это. Мое пространство имен по умолчанию - это бобы, поэтому он смотрел на authetication-manager в этом ns. Я изменил тег, чтобы указать на безопасность ns, а приложение построено отлично.

<security:authentication-manager alias="authenticationManager"> 
Смежные вопросы