1

私はこれをかなり検索し、同様の質問を見つけましたが、まったく同じではありませんでしたが、それでもこれが重複した質問である場合はお詫び申し上げます.

基本的に、アプリケーションがダウンしているときにカスタム エラー ページ (つまり 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 を設定しようとしました。

4

2 に答える 2

0

apache.orgからの説明では、コードのサンプルでもそれを行います。

ErrorDocument 500 http://xxx/
ErrorDocument 404 /Lame_excuses/not_found.html
ErrorDocument 401 /Subscription/how_to_subscribe.html 
于 2013-11-04T09:06:01.107 に答える