https://bz.apache.org/bugzilla/show_bug.cgi?id=63039
Bug ID: 63039 Summary: same filter map by url-pattern and servletName only call once Product: Tomcat 9 Version: 9.0.12 Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P2 Component: Servlet Assignee: dev@tomcat.apache.org Reporter: hzx20112...@gmail.com Target Milestone: ----- Created attachment 36351 --> https://bz.apache.org/bugzilla/attachment.cgi?id=36351&action=edit the test case according to jsr 340 P57, the following filter config will make this filter call order: AsyncCompleteFilter_2 -> AsyncCompleteFilter_3 -> AsyncCompleteFilter -> AsyncCompleteFilter_2 -> AsyncCompleteFilter_3 however, only AsyncCompleteFilter_2 -> AsyncCompleteFilter_3 -> AsyncCompleteFilter are called ```xml <servlet> <servlet-name>AsyncComplete</servlet-name> <servlet-class>servlet1.Asyn1</servlet-class> <async-supported>true</async-supported> </servlet> <servlet-mapping> <servlet-name>AsyncComplete</servlet-name> <url-pattern>/AsyncComplete</url-pattern> </servlet-mapping> <filter> <filter-name>AsyncCompleteFilter</filter-name> <filter-class>servlet1.Filter1</filter-class> <async-supported>true</async-supported> </filter> <filter-mapping> <filter-name>AsyncCompleteFilter</filter-name> <servlet-name>AsyncComplete</servlet-name> </filter-mapping> <filter> <filter-name>AsyncCompleteFilter_2</filter-name> <filter-class>servlet1.Filter2</filter-class> <async-supported>true</async-supported> </filter> <filter-mapping> <filter-name>AsyncCompleteFilter_2</filter-name> <servlet-name>AsyncComplete</servlet-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter> <filter-name>AsyncCompleteFilter_3</filter-name> <filter-class>servlet1.Filter3</filter-class> <async-supported>true</async-supported> </filter> <filter-mapping> <filter-name>AsyncCompleteFilter_3</filter-name> <servlet-name>AsyncComplete</servlet-name> <url-pattern>/*</url-pattern> </filter-mapping> ``` -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org