Hi Amol, The filter mappings can be defined in DD in 2 ways. One by servlet-name another by url-pattern. In below example 3 filters are defined. 2 are based on URL patterns and 1 with servlet name. Even though the servlet-name filter appears first in the DD, when the container builds the Filter Chain it looks at the URL pattern filter definitions first and then look at the servlet-name filter definitions.