我有一个JUnit测试套件:GrizzlyHttpServerFactory + Jersey + Bean验证(jersey-container-grizzly2-servlet/jersey-bean-validation ver 2.12,grizzly-http-server ver 2.3.16,hibernate-validator ver 5.0.0.Final)
ValidationException生成的400个错误返回Grizzly的默认错误页面(html)而不是Bean Validation的Response实体(json).我尝试过ClientResponseFilter,它的entityStream也包含html错误页面.
当我在Tomcat下运行系统时,ValidationExceptions返回一个带有json格式实体的Response.
关于如何配置Grizzly/Jersey/Validator以不返回错误页面(html)并将ValidationExceptions放入Response的entityStream中的任何想法,就像Tomcat一样?
迈克诺曼