ジャクソン2とTomEE 7.0.1をJAX-RS JSONプロバイダ(openejb-jar.xml
で設定)として使用します。 json-rsサービスへのjsonの投稿は、完璧に機能し、jacksonアノテーションを使用します。TomEE 7のJohnzonの代わりにJAX-RS-ClientのJSONプロバイダとしてJacksonを使用するにはどうすればいいですか?
JAX-RSクライアント(またはcxf webclient)を使用すると、Webclient.createメソッドにJacksonを提供しても、常にJohnzonが使用されます。いくつかのデバッグの後、私はTomEEがJohnzonをクライアントファクトリに何とか追加し、json用の他のメッセージボディパーサは使用できないと確信しています。
これはTomEE CXFとの統合のバグですか、何か迷っていますか?
jacksonさんをどのように追加しましたか? 'client.register(com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider.class); ' – ulab