想要为Grizzly服务器创建自定义错误页面

时间:2015-09-01 13:11:21

标签: grizzly

我们希望每当出现错误时都必须提供自定义错误页面,因为默认错误页面提供了我们不想要的太多信息。如果有的话,请提供相同的文件。

Grizzly服务器版本:2.3.16

提前致谢

2 个答案:

答案 0 :(得分:4)

请使用以下内容:

server.getServerConfiguration().setDefaultErrorPageGenerator(...);

答案 1 :(得分:1)

请注意,要使ErrorPageGenerator正常工作,您需要在启动Grizzly服务器之前将其附加到服务器配置

所以你应该这样做:

HttpServer httpServer = GrizzlyHttpServerFactory.createHttpServer(
    baseUri,
    resourceConfig,
    false // so Grizzly won't start automatically
);

httpServer.getServerConfiguration().setDefaultErrorPageGenerator(...);

httpServer.start();