2011-04-18 90 views
0

下面的配置文件有什么问题。它的applicationContex.xml给出了一个syntext错误。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> 

我已经添加了弹簧安全配置,3.1.0.RC1.jar和弹簧安全网络3.1.0.RC1.jar什么我失踪?

+1

请也张贴语法错误。 – Mat 2011-04-18 08:11:14

回答

3

您需要使用安全命名空间的前缀<http><intercept-url>标签:

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

现在说它没有阅读scema文件。我已经添加了spring-security-config-3.1.0.RC1.jar和spring-security-web-3.1.0.RC1.jar我缺少的任何东西? – 2011-04-18 09:01:31

+0

您可以发布整个错误消息吗? – nfechner 2011-04-18 14:10:13