zoukankan      html  css  js  c++  java
  • Tomcat全局Filter

    最近遇到一个特殊的需求 需要在不改变工程A的情况下 将工程A的请求 进行拦截 然后根据判断选择是否将工程A的请求转发至工程B

    解决办法:

    Tomcat全局Filter(其实共享session也可以完成 但是可能会对工程A做细微修改 全局Filter完全就不需要修改工程A了)

    首先 手动建立一个普通java项目 并编写好对应的Filter 需要servlet-api 包

    编写好后 将该项目打包为 .jar包 然后将其放进tomcat/lib 目录下 并在tomcat/conf/web.xml中配置

    <filter>
            <filter-name>MyFilter</filter-name>
            <filter-class>com.filter.MyFilter</filter-class>
        </filter>
        <filter-mapping>
            <filter-name>MyFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>

    此时 该tomcat下的所有工程都会率先被此过滤器拦截到

  • 相关阅读:
    DP 水题 最长不下降子序列
    数的划分
    水题------纪念品分组
    NY95 众数问题
    NY86 找球号(一)
    C3-Zexal的矩阵链乘
    C3-Zexal的多路流水线调度
    C4-Zexal的食物链
    C4-排列
    C3-炮弹杀伤力
  • 原文地址:https://www.cnblogs.com/mingf123/p/4317298.html
Copyright © 2011-2022 走看看