I'm looking for a way to control the rendering of an exception based on the media type. Basically, the same exception can yield an HTML payload or a JSON structure based on Accept header. I tried to achieve this with a pair of ExceptionMapper subclasses and the @Produces annotation. The json mapper is getting call all the times. What am I doing wrong? I'm think that I'm left with looking at the accept header in the mapper an producing the different response entities.
