キャッチされない例外をスローするJavaAppEngineサーブレットのステータス503エラーを処理したいと思います。現在彼らは500を投げます。
理由の詳細:appengineアプリにajax呼び出しを行うクライアントアプリケーションがあります。appengineに一時的に問題があるため、appengine自体(サーブレットではない)が500エラーをスローすることがあります。サーブレットコードにエラーがあり、キャッチされない例外がスローされると、アプリケーションも500エラーをスローします。前者の場合は再試行できますが、後者の場合は再試行できないため、クライアントが2つを区別できるようにしたいと思います。そのため、スローされた例外が500以外のステータスコードになるようにします。
サーブレットのdoGetとdoPostにtrycatchを入れることができることは知っていますが、サーブレットがたくさんあるので、すべてのサーブレットにtrycatchを入れたくありません。これはどういうわけか設定できますか?