title: <absolute-ordering> is not working in tomcat 7
body: <p>I saw <a href="https://stackoverflow.com/questions/6560969/how-to-define-servlet-filter-order-of-execution-using-annotations#8394928">this</a> answer that suggests to add <code>&lt;absolute-ordering&gt;.</code></p>
  
  <p>I am using tomcat 7.0.29 and have a few filters which are all defined like this: (not in web.xml)</p>
  
  <pre><code>@WebFilter(filterName = "SessionFilter",  servletNames = { "Jersey Web Application" })
  public class HibernateSessionRequestFilter implements Filter {
  </code></pre>
  
  <p>Since I want the session filter to invoked before a filter called <code>authenticationfilter</code>, I added the following to web.xml between <code>&lt;web-app&gt;</code> tags.</p>
  
  <pre><code>&lt;absolute-ordering&gt;
        &lt;name&gt;SessionFilter&lt;/name&gt;
        &lt;name&gt;AuthenticationFilter&lt;/name&gt;
  &lt;/absolute-ordering&gt;
  </code></pre>
  
  <p>However, it doesn't work and authentication filter is executed BEFORE session filter.</p>
  
  <p>Why?</p>