0

spring-servlet.xml で次のエラーが発生します

一致するワイルドカードは厳密ですが、要素「context:component-scan」の宣言が見つかりません。

私の spring-servlet.xml には次のものがあります。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:oauth="http://www.springframework.org/schema/security/oauth2" 
       xmlns:sec="http://www.springframework.org/schema/security"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xmlns:tx="http://www.springframework.org/schema/tx"

       xsi:schemaLocation="
       http://www.springframework.org/schema/security/oauth2 
       http://www.springframework.org/schema/security/spring-security-oauth2-1.0.xsd
       http://www.springframework.org/schema/mvc 
       http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd
       http://www.springframework.org/schema/tx
       http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
       http://www.springframework.org/schema/security 
       http://www.springframework.org/schema/security/spring-security-3.1.xsd
       http://www.springframework.org/schema/beans 
       http://www.springframework.org/schema/beans/spring-beans-3.1.xsd  
       http://www.springframework.org/schema/context 
       http://www.springframework.org/schema/context/spring-context.xsd ">



    <!-- Scans the classpath of this application for Spring annotations such 
        as @Component, @Service, @Controller and @Repositry to deploy as beans. For 
        example, the ClaimsService is annotated with @Service("claimsService") which 
        means that spring will automatically create a bean with the name claimsService. 
    -->
    <context:component-scan base-package="org.springframework.security.oauth" />

すべての依存関係をダウンロードしました

4

1 に答える 1

1

問題は、namespaces追加されたSpring jarのバージョンと名前空間のチェックにあります。特に、コンテキスト名前空間のスキーマの場所については、

xmlns:context="http://www.springframework.org/schema/context"

spring のドキュメントを参照して、Spring セキュリティ用の名前空間も構成してください。不要な名前空間を追加しないでください

于 2014-07-16T08:51:30.093 に答える