我们希望每当出现错误时都必须提供自定义错误页面,因为默认错误页面提供了我们不想要的太多信息。如果有的话,请提供相同的文件。
Grizzly服务器版本:2.3.16
提前致谢
答案 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();