基本的な jsp とサーブレットを使用する単純な Web アプリケーションがあります。/* にマップされたサーブレット フィルターがあります。index.jsp に構成されたウェルカム ファイルがあります。
<filter-mapping>
<filter-name>ObjectifyFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
...
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
私が抱えている問題は、存在しないリソースへのリクエストがアプリ エンジンにデプロイされたときに 404 エラーを返す必要がある場合に、スラッシュ + ウェルカム ファイルを繰り返し追加しようとしているときに 302 が際限なく返されることです。
例: http://myyapp.appspot.com/foo (foo 用に何も構成されていない) に対する要求は、次のようになります。
開発サーバーでは、これは予想される 404 を返します。フィルター マッピングを削除すると、アプリ エンジンでも 404 が返されます。
これはかなり基本的なことのように思えるので、どこかで何かを見逃していると思います。何か案は?