Spring 3.0 - невозможно найти Spring NamespaceHandler для пространства имен схемы XML [http://www.springframework.org/schema/security] - PullRequest
175 голосов
/ 29 января 2010

Есть идеи, что может быть причиной этого?

Невозможно найти Spring NamespaceHandler для XML-схемы Пространство имен [http://www.springframework.org/schema/security]

org.springframework.web.context.ContextLoader initWebApplicationContext: Context initialization failed
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/security]
Offending resource: ServletContext resource [/WEB-INF/applicationContext.xml]

Это моё приложениеContext.xml:

<?xml version="1.0" encoding="UTF-8"?>
<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:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.springframework.org/schema/context 
        http://www.springframework.org/schema/context/spring-context-3.0.xsd
        http://www.springframework.org/schema/security
        http://www.springframework.org/schema/security/spring-security-3.0.xsd">
...
</beans:beans>

В моем pom.xml у меня есть:

<dependency>
    <groupId>org.springframework.security</groupId>
    <artifactId>spring-security-core</artifactId>      
    <version>3.0.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.security</groupId>
    <artifactId>spring-security-openid</artifactId>
    <version>3.0.1.RELEASE</version>
</dependency>

Ответы [ 15 ]

0 голосов
/ 05 декабря 2015

У меня была такая же проблема несколько минут назад, я пропускал библиотеку "Maven зависимостей" в моей сборке развертывания. Я добавил его через раздел «Сборка веб-развертывания» в Eclipse

0 голосов
/ 26 марта 2014

Я нашел это решение:

http://www.javacreed.com/unable-to-locate-spring-namespacehandler-for-xml-schema-namespace-httpwww-springframework-orgschemamvc/

Включите эту банку в свой проект

0 голосов
/ 20 марта 2013

Я получил эту ошибку при развертывании в Деве. Решением было добавить это в мой пакетный импорт:

org.springframework.transaction.config;version="[3.1,3.2)",

Я заметил, что в банках Spring в META-INF есть раздел spring.schemas и spring.handlers, и класс, на который они указывают (в данном случае org.springframework.transaction.config.TxNamespaceHandler), должен быть импортирован .

0 голосов
/ 29 ноября 2012

Я столкнулся с очень похожей проблемой сегодня. По какой-то причине IntelliJ IDEA не включили файлы JAR Spring Security при развертывании приложения. Я думаю, что я должен согласиться с большинством постеров здесь.

0 голосов
/ 25 октября 2012

Если у вас уже есть все зависимости в вашем pom, попробуйте:
1. Удалите все загруженные файлы jar из вашей папки репозитория maven для 'org-> springframework'
2. Сделайте maven чистой сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...