Jetty помогает моему приложению слишком много. Всякий раз, когда некоторое необработанное исключение утечки из верхних, Jetty берет на себя, чтобы построить очень подробный ответ и спам его на мои клиентКак подавить ошибку JetHandler Jetty 8?
HTTP/1.1 500 com.mongodb.MongoException: No replica set members available in [ { address:'localhost/127.0.0.1:27017', ok:true, ping:0.49878865, isMaster:false, isSecondary:true, setName:dmReplSet, maxBsonObjectSize:16777216, },{ address:'localhost/127.0.0.1:27018', ok:true, ping:0.2565605, isMaster:false, isSecondary:true, setName:dmReplSet, maxBsonObjectSize:16777216, } ] for { "mode" : "primary"}
вместе с 14K из StackTrace завернутого в очень хорошем HTML странице. Проблема в том, что я не хочу, чтобы информация о проблеме протекала для клиентов, и, кроме того, это приложение JSON Web App, принимающее и распространяющее приложение/json-контент. NOT Jet Jet решил, что мои клиенты хотят. Я хотел бы подавить эту ошибку обработки по умолчанию, когда Jetty испускает только этот стандартный ответ HTTP 500
HTTP/1.1 500 Internal Server Error
и вообще нет тела. Как мне это сделать? Похоже, я должен просто сказать Jetty на «странице ошибок» в файле etc/jetty.xml или etc/jetty-webdefault.xml или что-то в этом роде.