我看到了这个建议添加的答案<absolute-ordering>.
我正在使用 tomcat 7.0.29 并且有一些过滤器都是这样定义的:(不在 web.xml 中)
@WebFilter(filterName = "SessionFilter", servletNames = { "Jersey Web Application" })
public class HibernateSessionRequestFilter implements Filter {
由于我希望在名为 的过滤器之前调用会话过滤器,因此我在标签authenticationfilter
之间的 web.xml 中添加了以下内容。<web-app>
<absolute-ordering>
<name>SessionFilter</name>
<name>AuthenticationFilter</name>
</absolute-ordering>
但是,它不起作用,并且在会话过滤器之前执行身份验证过滤器。
为什么?