TomEE 7.0.1 と Jackson 2 を JAX-RS JSON プロバイダー (で構成openejb-jar.xml
) として使用しています。json を jax-rs サービスにポストすることは完全にうまく機能し、jackson アノテーションを使用します。
しかし、JAX-RS クライアント (または cxf webclient) を使用すると、Jackson を Webclient.create メソッドに提供したとしても、常に Johnzon が使用されます。いくつかのデバッグの後、TomEE が何らかの形でクライアント ファクトリに Johnzon を追加し、json 用の他のメッセージ ボディ パーサーを使用できないことを確認しました。
これは TomEE CXF 統合のバグですか、それとも何か見落としがありますか?