Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring javax.servlet.ServletException:筛选器执行引发异常_Spring_Hibernate_Spring Security_Oauth 2.0 - Fatal编程技术网

Spring javax.servlet.ServletException:筛选器执行引发异常

Spring javax.servlet.ServletException:筛选器执行引发异常,spring,hibernate,spring-security,oauth-2.0,Spring,Hibernate,Spring Security,Oauth 2.0,我使用的是spring版本(4.2.1.RELEASE)和spring安全版本(4.0.3.RELEASE)。发生上述异常是因为下面的代码部分 <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class> org.springframework.web.filter.DelegatingFilterProxy <

我使用的是spring版本(4.2.1.RELEASE)和spring安全版本(4.0.3.RELEASE)。发生上述异常是因为下面的代码部分

<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>
        org.springframework.web.filter.DelegatingFilterProxy
    </filter-class>
</filter>

<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
我从下面的链接中发现,出现此异常的原因是spring和spring安全版本的兼容性问题

但这对我不起作用。我再次在这个项目中使用hibernate。如果我更改了spring版本,则hibernate会发生错误

这些是我的依赖项

<spring.version>4.2.1.RELEASE</spring.version>
<security.version>4.0.3.RELEASE</security.version>
<hibernate.version>4.3.5.Final</hibernate.version>
<jdk.version>1.7</jdk.version>
<org.aspectj-version>1.7.4</org.aspectj-version>
<springsecurityoauth2.version>2.0.10.RELEASE</springsecurityoauth2.version>
4.2.1.1版本
4.0.3.1发布
4.3.5.最终版本
1.7
1.7.4
2.0.10.1发布

非常感谢您的帮助

我终于找到了问题所在。抛出异常是因为根据我的意见,下面的代码是作为循环运行的

我把代码改成了

<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

springSecurityFilterChain
/*
这个


springSecurityFilterChain
/使用者/*
这解决了我的问题

<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/user/*</url-pattern>
</filter-mapping>