Jetty作为嵌入式服务器运行时的自定义错误页
在将Jetty作为嵌入式服务器运行时,如何覆盖默认错误页面(后缀为“Powered by Jetty”) i、 eJetty作为嵌入式服务器运行时的自定义错误页,jetty,embedded-jetty,Jetty,Embedded Jetty,在将Jetty作为嵌入式服务器运行时,如何覆盖默认错误页面(后缀为“Powered by Jetty”) i、 e 这应该能解决你的问题 ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath("/*"); Server jettyServer = new Server(8080); jett
这应该能解决你的问题
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/*");
Server jettyServer = new Server(8080);
jettyServer.setHandler(context);
ErrorPageErrorHandler errorHandler = new ErrorPageErrorHandler();
errorHandler.addErrorPage(404, "/missing.html");
context.setErrorHandler(errorHandler);
Jetty的哪个版本(请具体说明,因为答案是Jetty版本特定的)?你只是想关掉“由码头供电”还是什么全新的东西?@JoakimErdfelt Jetty和Jenkins一起来了。是的,我很高兴在页面上隐藏了版本详细信息。以下是9.4.v20161208的文档,这是一个非常新的文档:
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/*");
Server jettyServer = new Server(8080);
jettyServer.setHandler(context);
ErrorPageErrorHandler errorHandler = new ErrorPageErrorHandler();
errorHandler.addErrorPage(404, "/missing.html");
context.setErrorHandler(errorHandler);