title: Spring Interceptor not being invoked in GAE application
body: <p>I am building an application to deploy on google app engine. I have a Spring interceptor defined to be invoked on all requests under 'account/anything'. I also have a security constraint(defined in web.xml) that enforces that a user must be authenticated in order to access anything under /account.</p>
  
  <p>I noticed that when I login PRIOR to trying to access anything under /account, the interceptor is invoked as designed when I navigate to /account/anything. </p>
  
  <p>However, when I come to the application cold, without being logged in, and try to go to directly to /account/anything, I am prompted to log in (as I would expect because of the security constraint defined in web.xml), but the interceptor is not invoked.</p>
  
  <p>Has anyone seen this type of behavior with Google App Engine?</p>
  
  <p>web.xml configuration:</p>
  
  <pre><code>&lt;security-constraint&gt;
      &lt;display-name&gt;Account Security Constratint&lt;/display-name&gt;
      &lt;web-resource-collection&gt;
          &lt;url-pattern&gt;/account/*&lt;/url-pattern&gt;
      &lt;/web-resource-collection&gt;
      &lt;auth-constraint&gt;
          &lt;role-name&gt;*&lt;/role-name&gt;
      &lt;/auth-constraint&gt;
  &lt;/security-constraint&gt;
  &lt;security-constraint&gt;
  </code></pre>
  
  <p>Spring interceptor configuration:</p>
  
  <pre><code>    &lt;mvc:interceptor&gt;
          &lt;mvc:mapping path="/account/*" /&gt;
          &lt;bean class="com.myapp.interceptors.AccountInterceptor" /&gt;
      &lt;/mvc:interceptor&gt;
  </code></pre>
  
  <p>Short term, I've decided to create a bunch of utility methods that do the work that was formerly in the interceptors, and I just call these methods at the start of every controller method, and it works, but ideally I would like to be able to rely on the interceptors.</p>