Spring javax.servlet.ServletException:筛选器执行引发异常
我使用的是spring版本(4.2.1.RELEASE)和spring安全版本(4.0.3.RELEASE)。发生上述异常是因为下面的代码部分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 <
<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>