I'm trying to deploy a war to Websphere that is using and packaging Jackson 1.9. It is also using usertransactions in a CDI interceptor
If I set bot WAR and EAR classloaders to parent last, the app won't start
A resource reference binding could not be found for the following resource references [a.b.c.MyInterceptor/utx], defined for the foobar.war component.
If I change the WAR classloader to parent last, the application starts but then Jackson 1.5 of Websphere is used resulting in MethodNotFound exceptions.
Caused by: java.lang.NoSuchMethodError: org/codehaus/jackson/JsonNode.getFields()Ljava/util/Iterator;
I'm a bit lost. What do I have to do to make Websphere behave like any other non idiotic server and create whatever bindings he needs to create while still using my bundled libraries when provided.