title: How to change Jackson version in JAX-RS app (WebSphere Liberty)
body: <p>I am migrating a JAX-RS application from WebSphere 8.0 to WebSphere Liberty 8.5.5.</p>
  
  <p>In WebSphere 8.0, Jackson was provided by WebSphere. I can find <code>jackson-core-asl-1.9.12.jar</code>, <code>jackson-jaxrs-1.9.12.jar</code>, <code>jackson-mapper-asl-1.9.12.jar</code> and <code>jackson-xc-1.9.12.jar</code> files in the <code>AppServer\plugins\</code> directory.</p>
  
  <p>In the new application server (WebSphere Liberty), I get the following exception: <code>org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "myPropertyName"</code>. I think that this exception happens because the annotation <code>@JsonIgnoreProperties(ignoreUnknown = true)</code> on the serialized classes does not work. My guess is that it happens because WebSphere Liberty 8.5.5 provides an older version of Jackson.</p>
  
  <p>I tried to deploy the version of Jackson which I need with my application,
  but it did not help (I still have exceptions). How can I make WebSphere Liberty use the version of Jackson that I need?</p>