私はこれをかなり検索し、同様の質問を見つけましたが、まったく同じではありませんでしたが、それでもこれが重複した質問である場合はお詫び申し上げます.
基本的に、アプリケーションがダウンしているときにカスタム エラー ページ (つまり 404.html) で HTTP エラー レスポンス (つまり 404) を処理しようとしていますが、weblogic はまだ稼働しています。
weblogic モジュールで Apache 2.2 を使用しています。Apache の ErrorDocument ディレクティブと、ブロック内の ErrorPage パラメータを設定しました。
アプリケーションの web.xml 内の場所も設定しましたが、この質問はアプリケーションがダウンしたときのものです。
現在、アプリがダウンしていて weblogic が実行されている場合、weblogic のデフォルトの 404 ページが表示されます。Apache や Weblogic にカスタム ページを使用させるにはどうすればよいですか?
これは、私が試した構成の 1 つのバリエーションのサンプルです。
<IfModule mod_weblogic.c>
WebLogicCluster host:port,host:port
KeepAliveEnabled ON
WLProxySSL OFF
Debug ALL
ErrorPage http://host:port/errors/errorSystem.html
</IfModule>
エラー ページに直接アクセスできますが、エラー時にトラフィックが転送されることはありません。
また、理想的なソリューションである相対 URL に ErrorPage を設定しようとしました。