1

サーバーがミュートされていて、ユーザーがサーバーにアクセスしようとするユースケースを処理しようとしています。現在、サーバーがミュートされている場合、ユーザーは桟橋のデフォルトのエラー ページ 503 (HTTP エラー: 503) を受け取ります。このエラー ページをカスタム エラー ページに置き換えたいと考えています。web.xml にカスタム ページがありますが、読み込まれていません (サーバーがミュートされているため)。ErrorPageErrorHandler を拡張する独自のエラー ハンドラーを作成して、jetty-web.xml に登録しました O デバッグ クラスが読み込まれていることがわかりますが、エラーが発生したときにアクティブになりません。

DB サービスを停止してサーバーをミュートしています。これにより、ContextLoader が失敗するようです。これは部分的なスタック トレースです。

at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:643)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1213)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:589)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:454)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:224)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:167)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:89)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:89)
at org.eclipse.jetty.server.Server.doStart(Server.java:261)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at com.hp.qc.JettyRunner.startJetty(JettyRunner.java:73)
at com.hp.qc.JettyRunner.main(JettyRunner.java:31)
4

0 に答える 0