我使用 TomEE 7.0.1 和 Jackson 2 作为 JAX-RS JSON 提供程序(在 中配置openejb-jar.xml
)。将 json 发布到 jax-rs 服务效果很好,并且使用了 jackson 注释。
但是即使我将 Jackson 提供给 Webclient.create 方法,使用 JAX-RS 客户端(或 cxf webclient)总是使用 Johnzon。经过一些调试后,我确信 TomEE 以某种方式将 Johnzon 添加到客户端工厂,并且无法使用其他用于 json 的消息正文解析器。
这是 TomEE CXF 集成的错误还是我错过了什么?