gpt4 book ai didi

servlets - 如何在浏览器中隐藏堆栈跟踪(使用 Jetty)?

转载 作者:行者123 更新时间:2023-12-04 12:01:30 25 4
gpt4 key购买 nike

我使用 Jetty 作为我的 servlet 容器。如果在我的一个 servlet 中抛出异常,浏览器将显示 HTTP ERROR 500 以及异常消息和堆栈跟踪。

出于安全原因,我需要隐藏堆栈跟踪。一般有没有办法配置这个?或者我是否需要在我的 Servlet 中捕获所有 Throwables?

谢谢

最佳答案

您可以在 web.xml 文件中设置自定义错误页面,如下所示:

<error-page>  
<error-code>500</error-code>
<location>/WEB-INF/jsps/errors/error.jsp</location>
</error-page>

然后在您的 error.jsp 中,显示一条自定义消息并且不显示堆栈跟踪。

关于servlets - 如何在浏览器中隐藏堆栈跟踪(使用 Jetty)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2246074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com