javax.ws.rs.core.Response to XML using SAX
I’m trying to return javax.ws.rs.core.Response
from javax.ws.rs.ext.ExceptionMapper<Exception>.toResponse()
in my Spring app:
return Response.status(Response.Status.BAD_REQUEST) .entity(makeEntity()) .type(MediaType.TEXT_XML) .build();
But I get this error:
org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyWriter not found for media type=text/xml...
What do I need to register()
in ResourceConfig
to get this to work?
I do not want to use JacksonJaxbXMLProvider
since it causes problems and I’m using SAX.