2011-06-21 8 views
4

JSF2を使用してApache Tomcat(バージョン7)でWebアプリケーションを開発します。エンドユーザーは、おそらくWebアプリケーションのアドレスバーを使いこなすでしょう。ユーザーが存在しないサブページ(通常はTomcatのファイルが見つからないページ("The requested resource() is not available.")につながる)を呼び出すか、またはスタートページを指定せずにアプリケーションを呼び出す(たとえばhttp://localhost:8080/App/)場合に、デフォルトの動作を適用したい希望の動作は、デフォルトのサーバーエラーメッセージよりも多くの情報を持つカスタムページにユーザーをリダイレクトすることです。Tomcatで利用できないリソースからリダイレクト

私のJSFアプリケーションとTomcatの間に利用可能なリンクはありませんでした。アプリケーションに関連するページが要求されていないため、前述の技術環境でこれを達成する方法

+0

私たちの回答があなたの問題を解決しましたか?もしそうなら、親切にして正解をマークしてください! ;) –

+1

@donneo:OPの質問履歴によれば、彼は既に物事がここでどのように働くかを知っています。 – BalusC

+0

確認済み、私は:)まだ私は恒久的にSOにログインしていないので、質問を投稿してから入ってくる回答を処理するまでに時間がかかります。 –

答えて

4

あなたは、デプロイメント・ディスクリプタ(web.xmlファイル)で独自のエラーページを指定することができます。

Errorpages in web.xml

あなたも、あなたがエラーを表示したいつまり場合は、例外固有のエラーページを定義することができます悪名高いViewExpiredExceptionのページ。

こちらがお役に立てば幸いです。

+1

あなたの答えをありがとう。それは、BalusCの答えを少し詳しく説明したので、「受け入れられた答え」を得ました。 –

3

カスタムHTTP 404エラーページの場所を定義することができますweb.xmlにあります。

<error-page> 
    <error-code>404</error-code> 
    <location>/errorpages/404.html</location> 
</error-page> 
+1

いつものように素早く便利です。ありがとうございました! –

関連する問題