2011-04-18 4 views
0

Quel est le problème avec le fichier de configuration ci-dessous. C'est l'applicationContex.xml qui donne une erreur de syntaxe.Spring MVC 3, applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:security="http://www.springframework.org/schema/security" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
      http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
      http://www.springframework.org/schema/security 
      http://www.springframework.org/schema/security/spring-security-3.1.xsd"> 

     <security:http auto-config='true'> 
      <security:intercept-url pattern="/**" access="ROLE_USER" /> 
     </security:http> 
    </beans> 

J'ai ajouté printemps-security-config-3.1.0.RC1.jar et ressort sécurité web 3.1.0.RC1.jar tout ce que je suis absent?

+1

s'il vous plaît affichons également l'erreur de syntaxe. – Mat

Répondre

3

Vous devez préfixer les <http> et <intercept-url> balises avec l'espace de noms de sécurité:

<security:http auto-config='true'> 
    <security:intercept-url pattern="/**" access="ROLE_USER" /> 
</security:http> 
+0

Maintenant, il dit ne pas lire le document Scema. J'ai ajouté les fichiers spring-security-config-3.1.0.RC1.jar et spring-security-web-3.1.0.RC1.jar qui me manquent? –

+0

Pouvez-vous s'il vous plaît poster le message d'erreur entier? – nfechner