Servlets 未访问WebFilter

Servlets 未访问WebFilter,servlets,filter,Servlets,Filter,我已创建此筛选器: @网络过滤器 dispatcherTypes={DispatcherType.REQUEST}, urlPatterns={/authz/*}, initParams={@WebInitParamname=excludedPaths,value=authorize,token,log} 公共类BearerFilter实现过滤器 { BealerFilter代码永远不会到达。但是,如果我设置urlPatterns={/*},则会到达doFilter代码 显然,我正在使用此URL

我已创建此筛选器:

@网络过滤器 dispatcherTypes={DispatcherType.REQUEST}, urlPatterns={/authz/*}, initParams={@WebInitParamname=excludedPaths,value=authorize,token,log} 公共类BearerFilter实现过滤器 { BealerFilter代码永远不会到达。但是,如果我设置urlPatterns={/*},则会到达doFilter代码

显然,我正在使用此URL调用:

http://guest1:8080/authz/cmng/client 筛选器URL模式与应用程序上下文相关

应用程序部署在authz上

因此,像/authz/*这样的过滤器URL模式对您不起作用

我正在使用此URL对其进行调用:

http://guest1:8080/authz/cmng/client 过滤器应该映射到/authz之后的路径,例如/cmng、/cmng/*、/cmng/client、/cmng/client/*等等


模式/*可用于捕获应用程序中的所有请求。

过滤器与应用程序上下文相关。应用程序是否部署在/或/authz?是的,应用程序部署在authz上。