加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在tomcat 7中不起作用

发布时间:2020-12-15 04:10:52 所属栏目:Java 来源:网络整理
导读:我看到 this答案建议添加 absolute-ordering. 我正在使用tomcat 7.0.29并且有一些过滤器都是这样定义的:(不在web.xml中) @WebFilter(filterName = "SessionFilter",servletNames = { "Jersey Web Application" })public class HibernateSessionRequestFilter
我看到 this答案建议添加< absolute-ordering>.

我正在使用tomcat 7.0.29并且有一些过滤器都是这样定义的:(不在web.xml中)

@WebFilter(filterName = "SessionFilter",servletNames = { "Jersey Web Application" })
public class HibernateSessionRequestFilter implements Filter {

由于我希望在名为authenticationfilter的过滤器之前调用会话过滤器,因此我在< web-app>之间的web.xml中添加了以下内容:标签.

<absolute-ordering>
      <name>SessionFilter</name>
      <name>AuthenticationFilter</name>
</absolute-ordering>

但是,它不起作用,并且在会话过滤器之前执行身份验证过滤器.

为什么?

解决方法

阅读规范,绝对排序用于命令加载Web片段,而不是servlet过滤器.

要修复过滤器的排序,请在您链接的问题中查看已接受的答案.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读