The latest version of CXF ? That would explain it why having Jettison was affecting it. In earlier CXF if the custom provider was matching then the default providers were not checked. It proved to be not spec compliant, as the spec does require both default and custom providers being considered as candidates, even if the matching custom provider is available. So we have Jettison based provider, typed by Object but is also having Consumes/Produces application/json, etc

and Jackson, also typed by Object but using wildcard media types.

therefore Jettison based provider wins using a media type selection criteria

HTH, Sergey


On 18/08/15 22:06, craigrs84 wrote:
1. Removing jettison from the classpath fixed the problems!
2. I'm running the latest version of CXF
3. Sorry, I'm not sure how to migrate this into the Users list other than
re-creating a new thread, is that what you mean?

It seems that the jettison provider was overriding the jackson provider I
had configured in my spring xml file.  Is that normal or a bug?  It feels
like my jackson provider should have overridden the jettison provider based
on the spring config.




--
View this message in context: 
http://cxf.547215.n5.nabble.com/Can-t-Get-Jackson-jaxrs-providers-Working-tp5760269p5760277.html
Sent from the cxf-dev mailing list archive at Nabble.com.



--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Reply via email to