gpt4 book ai didi

java - JBoss 中的自定义错误页面

转载 作者:行者123 更新时间:2023-11-30 05:17:30 31 4
gpt4 key购买 nike

大家好,这是我的第一个问题!

我正在尝试在 JBoss RESTful Web 服务中设置自定义错误页面。我从 400 错误开始,因此在我的 web.xml 中添加了

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

我已将 400.html 放置在 war 文件的根目录中(我也尝试将其放置在 WEB-INF 的根目录中)。不幸的是,当我应该得到 400 时,我却不断地得到 404,大概是因为 JBoss 似乎找不到 400.html。你知道我做错了什么吗?

可能是因为我的 servlet 映射到了根目录?

<servlet-mapping>
<servlet-name>api</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

如果是这样,有哪些替代方案?

谢谢!

最佳答案

对于后代:我最终能够通过将错误重定向到 Spring MVC 有 Controller 的页面来实现此工作。 Controller 刚刚返回一个空的 ModelAndView。因为它是一项 RESTful 服务,所以我确实不需要发出任何 HTML。

关于java - JBoss 中的自定义错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/239921/

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