gpt4 book ai didi

tomcat - 自定义动态错误404页面-guice/tomcat

转载 作者:行者123 更新时间:2023-11-28 21:49:57 24 4
gpt4 key购买 nike

我正在 tomcat 7 服务器上使用 guice 3.0 创建 Web 应用程序。

我设法使用静态文件自定义错误 404 页面,但现在我需要使用 servlet 自定义错误 404 页面。

因此,在我的 web.xml 中添加了这些行:

<error-page>
<error-code>404</error-code>
<location>/error</location>
</error-page>

在我的模块配置中

 serve("/error").with(ErrorServlet.class);

如果我直接从浏览器访问/error 页面,它就可以工作。但是,如果我自愿请求一个不存在的页面,我得到的是一个空白页面。浏览器已收到 404 状态但没有内容。此外,我已将日志跟踪添加到 servlet,它似乎甚至没有被调用。

预先感谢您的帮助。

最佳答案

好吧,我忘了 guice 可以用作过滤器,所以不要忘记将这一行添加到您的 web.xml

<dispatcher>ERROR</dispatcher>

关于tomcat - 自定义动态错误404页面-guice/tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10503423/

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