Я разрабатываю свое первое приложение в весенняя охрана. Мой файл applicationContext-security.xml выглядит следующим образом:
и файл Web.xml:
Spring Security OpenID Demo Application
contextConfigLocation
/WEB-INF/applicationContext-security.xml
log4jConfigLocation
/WEB-INF/classes/log4j.properties
webAppRootKey
openid.root
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
org.springframework.web.context.ContextLoaderListener
org.springframework.web.util.Log4jConfigListener
faces/index.xhtml
Очистка и сборка приложения завершены успешно, но когда я пытаюсь развернуть приложение, причал 7 дает мне следующую ошибку:
] СЕРЬЕЗНО: ошибка инициализации контекста
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Проблема конфигурации: Невозможно найти Spring NamespaceHandler для пространства имен схемы XML [ http://www.springframework.org/schema/security]
Ресурс, нарушающий правила: ресурс ServletContext [/WEB-INF/applicationContext-security.xml visible
в org.springframework.beans.factory.parsing.FailFastProblemReporter.error (FailFastProblemReporter.java:68)
в org.springframework.beans.factory.parsing.ReaderContext.error (ReaderContext.java:85)
at org.springframework.beans.factory.parsing.ReaderContext.error (ReaderContext.java:80)
Пробовал все, но не смог решить эту ошибку. Любая помощь будет принята с благодарностью.
ИЗМЕНИТЬ Я попробовал добавить версию Spring-Security 3.0.2 и получил следующее:
Ошибка инициализации контекста
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: строка 13 в XML-документе из ресурса ServletContext [/WEB-INF/applicationContext-security.xml] недопустима;
вложенное исключение - org.xml.sax.SAXParseException; lineNumber: 13; columnNumber: 11; cvc-complex-type.2.4.c: Соответствующий подстановочный знак является строгим, но не может быть найдено объявление для элемента 'http'. в org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions (XmlBeanDefinitionReader.java:396)
в org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions (XmlBeanDefinitionReader.java:334