2017-05-15 23 views
0

500の内部サーバが発生したときにtomcatが示すスタックトレースを抑制したい。私はカスタムerror.htmlページを含め、web.xmlにファイルの場所とエラーコードを記述しました。上記の変更を行った後Tomcatで500エラースタックトレースを抑制する

<error-page> 
<error-code>500</error-code> 
<location>/error.html</location> 
</error-page> 

、すべてのAPIのTomcatのが見つかりませんでした404を返しています。

答えて

0

web.xmlの内部では、このような何かを追加:HTMLファイルの

<error-page> 
    <error-code>400</error-code> 
    <location>/WEB-INF/jsp/errorpages/ErrorPage400.jsp</location> 
</error-page> 
<error-page> 
    <error-code>401</error-code> 
    <location>/WEB-INF/jsp/errorpages/ErrorPage401.jsp</location> 
</error-page> 
<error-page> 
    <error-code>403</error-code> 
    <location>/WEB-INF/jsp/errorpages/ErrorPage403.jsp</location> 
</error-page> 
<error-page> 
    <error-code>404</error-code> 
    <location>/WEB-INF/jsp/errorpages/ErrorPage404.jsp</location> 
</error-page> 
<error-page> 
    <error-code>500</error-code> 
    <location>/WEB-INF/html/error.html</location> 
</error-page> 



パスが/WEB-INF/html/error.html好きなはずです。

+0

追加後、内部サーバーエラー404が見つかりません。空の本文が返されます。 –

関連する問題