我希望将未处理的异常打印到控制台,以便我可以单击异常转到导致异常的行。 但它们被打印到浏览器,我找不到任何设置。 我使用JSF 2.2和myfaces实现,tomcat作为容器。
答案 0 :(得分:0)
您可以使用特殊页面来处理异常,而不是显示异常。异常跟踪仍将写入日志,但不会显示给用户。
<强>的web.xml 强>
<error-page>
<error-code>404</error-code>
<location>/errorpages/404.xhtml</location>
</error-page>
<error-page>
<exception-type>javax.ejb.EJBException</exception-type> // Your exception type
<location>/errorpages/404.xhtml</location>
</error-page>