0
在web應用程序中的Tomcat 7上運行,我在web.xml
定義自定義錯誤頁,例如:避免堆棧跟蹤披露時的錯誤頁面拋出異常
<error-page>
<error-code>500</error-code>
<location>/error/error500.xhtml</location>
</error-page>
然而,當因爲一些意外情況,錯誤本身頁(與i18n等JSF視圖)引發異常,Tomcat似乎回退到它的通用錯誤頁面,顯示堆棧跟蹤和版本信息。當然,我寧願不透露這些信息,而是顯示一些通用的信息,例如空白頁。
你的意思是你的應用程序首先會拋出一個錯誤,並且在渲染error500.xhtml時會再次拋出一個錯誤? – poussma 2013-02-20 16:03:17
@ ZNK-M:確實如此。 – 2013-02-20 16:44:52
那麼,這對我來說是有意義的。一個錯誤頁面是爲了安全運行,並告知用戶用戶出錯了,否則服務器可能會持續長時間生成一個錯誤頁面,如果它不斷收到錯誤... – poussma 2013-02-20 16:57:44