2015-09-01 4 views
1

Мы хотим, чтобы пользовательские страницы ошибок должны отображаться всякий раз, когда есть ошибка, потому что страница с ошибками по умолчанию предоставляет слишком много информации, которую мы не хотим. Пожалуйста, предоставьте документ для него, если таковой имеется.Хотите создать собственную страницу ошибок для сервера Grizzly

версия Grizzly сервера: 2.3.16

заранее спасибо

ответ

3

Пожалуйста, используйте следующую команду:

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

Обратите внимание, что для того, чтобы получить ErrorPageGenerator работу, вы должны прикрепить его к конфигурация сервера перед запуском сервера Grizzly.

Так что вы должны делать что-то подобное:

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

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

httpServer.start();