title: Jackson JSON not working with CXF
body: <p>The JacksonJsonProvider is not working with CXF. </p>
  
  <p>CXF v2.6.0 
  Jackson v2.1.2 (com.fasterxml.jackson) 
  RESTClient (for testing) </p>
  
  <p>I do have the provider configured like below in beans.xml. </p>
  
  <pre><code>&lt;bean id="jacksonMapper" class="com.fasterxml.jackson.databind.ObjectMapper"&gt;
      &lt;property name="dateFormat"&gt;
      &lt;bean class="java.text.SimpleDateFormat"&gt;
      &lt;constructor-arg type="java.lang.String" value="yyyy-MM-dd'T'HH:mm:ss.SSSZ"&gt;     &lt;/constructor-arg&gt;
      &lt;/bean&gt;
     &lt;/property&gt;
  &lt;/bean&gt;
  
  &lt;bean id="jacksonProvider" class="com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider"&gt;
      &lt;property name="mapper" ref="jacksonMapper" /&gt;
  &lt;/bean&gt;
  </code></pre>
  
  <p>in     jaxrs:server.....></p>
  
  <pre><code>&lt;jaxrs:providers&gt;
  &lt;ref bean="jaxbProvider" /&gt;
  &lt;ref bean="jacksonProvider" /&gt;                        
  &lt;/jaxrs:providers&gt;
  
  &lt;/jaxrs:server&gt;
  </code></pre>
  
  <p>The application gets deployed without any issues, it gives good JSON while I give the request as "application/xml" and the response as "application/json". </p>
  
  <p>When I try to give JSON in request by setting Content-Type=application/json I'm facing the 500 Internal Server Error</p>
  
  <p>The request is getting logged in the log file thru CXF-logging.</p>
  
  <p>The request is not at all landing in the service implementation class of my webservice. </p>
  
  <p>The JSON in request body is : </p>
  
  <pre><code>{"SearchOrdersRequest":{"LoginCredentials":{"AppId":"BookStore","Username":"myuser","Password":"abcd1234","SecurityToken":"Vcvx45YilzX1"},"SearchHeader":{"SearchCategory":"Rep","FilterLogic":"1 AND 2","SearchParams":{"Field":"Order Number (s)","Operator":"EQUALS","Values":"600045335"}}}} 
  </code></pre>
  
  <p>Any immediate help is appreciated. </p>