相关疑难解决方法(0)

停用Jetty的默认404错误处理程序

我想在我的Spring 3.1 Web应用程序中提供自定义404错误页面,但我无法停用Jetty 8的默认404错误页面.

开箱即用的Jetty 8提供了一个默认的404错误页面:当访问Jetty托管的网站,并提供一个不由任何servlet处理的URL路径时(例如通过访问http://www.example.com/nonexisting),Jetty响应有自己的默认HTML错误页面:

HTTP ERROR 404

Problem accessing /nonexisting. Reason:

    Not Found
Powered by Jetty://
Run Code Online (Sandbox Code Playgroud)

要替换此默认行为,

但我的网站仍然返回Jetty自己的默认HTML错误页面.

Jetty 8的官方文档讨论了如何设置"自定义错误页面",但有人建议

  • 配置自定义Jetty错误处理程序(我不想这样做,我想在我自己的Spring中执行它@Controller,如上所述)
  • 创建"捕获所有上下文并创建映射到/URI 的"根"Web应用程序." (我不想这样做,因为我web.xml已经将Spring MVC映射DispatcherServlet到/.

如何关闭Jetty的默认错误处理程序并按照上面的指示完成错误处理?

web.xml jetty spring-mvc jetty-8

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

jetty ×1

jetty-8 ×1

spring-mvc ×1

web.xml ×1