Java ServletでCustom Error Pageを設定すると503 Server Unavailableになる件

Java Servletで例外がおこったときに任意のエラーページ (/WEB-INF/error.html) を表示したくて web.xml に下記の記述を追加のだが、なぜかサーバを起動すると503 Server Unavailableになってしまい困っていた。

        <error-page>
                <exception-type>java.lang.Throwable</exception-type>
                <location>/WEB-INF/error.html</location>
        </error-page>

いろいろ調べた結果、下記のWebAppContextの設定でsetErrorHandlerで設定しているクラスが存在しなかったorz

<Configure class="org.eclipse.jetty.webapp.WebAppContext">
        ...
        <Call name="setErrorHandler">
                <Arg>
                        <New class="xxx.xxx.CustomErrorHandler">
                        </New>
                </Arg>
        </Call>
        ...
</Configure>

削除したら、期待通りに動作した。