0

こんにちはネットを検索しましたが、問題の解決策が見つかりませんでした。

私はそれJboss AS6 serverJSF Application実行しています。

アプリケーションはバグがあり、時々「http 500, internal server errors」があります

今私の質問: 1)到着したときにカスタムページ
にリダイレクトすることは可能ですか?http 500

2)エラーemailのスタックトレースを使用してを送信することは可能ですか?(私はそれを行う方法がまったくわかりません。エラーのスタックトレースがクライアントに表示されますが、それはまさに私が望んでいないことです)。
webbrowser

4

1 に答える 1

0

1) コード 500 は、「内部エラー」 => 例外が発生したことを意味します。このように web.xml でグローバルエラーページを定義できます

<error-page> 
    <exception-type>java.lang.Throwable</exception-type> 
    <location>/generalError.jsp</location> 
</error-page>

generalError.jsp はエラー ページです。

2) 2 つのオプションがあります。JavaMail API 経由で電子メールを送信するコードを JSP に含める (例はここにあります) か、log4j 用の SMTP アペンダーを作成します (例はここにあります)。ただし、少なくとも 6.1 の JBoss を使用する必要があります。 .0以前の 6.xx バージョンの JBoss AS にはバグがあるためです。

于 2012-07-30T10:10:15.563 に答える