2017-12-18 8 views
0

私は4種類のアプリケーションをホストしているApache Tomcat v7.0.63を使用しています。アプリケーションの1つにエラーページのリストがあります。Apache Tomcatのエラーページ

ここでは、他のアプリケーションでも同じエラーページを使用できるように汎用化したいと考えています。このようにして、すべてのWebアプリケーションに重複ファイルを保存する必要はありません。 tomcat/errorPagesディレクトリまたはtomcat/conf/errorPagesディレクトリの下に、すべてのエラーページを保存したいと考えています。

以下のように/tomcat/webapps/MyApplication/WEB-INF/web.xmlファイルを修正しようとしましたが、動作しません。誰でも助けてくれますか?

</error-page> 
    <error-page> 
    <error-code>404</error-code> 
    <location>/../../errorPages/errorPage404.html</location> 
</error-page> 

errorPage404.htmlは/ tomcat/errorPagesディレクトリにあります。

+0

こんにちは場所にエラーページを移動することを確認してください、あなたはソリューションの下にチェックしなかった –

+0

はい。うまく行かなかった。 1.ファイルのアクセス許可も確認しました。 2.私は絶対パスも使用しようとしました。 3.私はregExを使ってみました.. /*file_not_found.html Vadiraj

答えて

0

ジェネリックにしたい場合は、エラーをTOMCAT_HOME/conf/web.xmlに定義することをお勧めします。 Tomcatにあるデフォルトのエラーページを上書きします。

<error-page> 
     <error-code>500</error-code> 
     <location>/server_error.html</location> 
    </error-page> 
    <error-page> 
     <error-code>404</error-code> 
     <location>/file_not_found.html</location> 
    </error-page> 

/webapps/ROOT/