小编mwn*_*man的帖子

Bean Validation 400错误返回默认错误页面(html)而不是Response实体(json)

我有一个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一样?

提前致谢,

迈克诺曼

grizzly jersey-2.0

4
推荐指数
2
解决办法
1919
查看次数

标签 统计

grizzly ×1

jersey-2.0 ×1