大家好,这是我的第一个问题!
我正在尝试在我的 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>
如果是这样,有什么替代方案?
谢谢!