2012-09-02 41 views
5

için en son jackson kitaplığını kullanmak üzere oluşturulan yapılandırma dosyasını otomatik olarak cxf-jaxrs-servlet.xml dosyasını oluşturur ve JAX-RS sağlayıcısı olarak belirtecini belirtir. Bu sınıf, en son Jackson kitaplığındaki com.fasterxml.jackson.jaxrs.JacksonJaxbJsonProvider olarak değiştirildi. Otomatik olarak oluşturulan dosyada Enunciate'u yeni sınıfı JSON sağlayıcısı olarak nasıl yapabilirim? Veya XML dosya sağlanan bir kullanıcı kullanmak için Enunciate yapabilir miyim?Değiştir CXF

cevap

2

Benzer bir sorunla karşılaştım ve Maven'i Spring ile kullanıyorum. Bunu, maven replacer plugin kullanarak ve jaxrs içindeki org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider öğesinin üzerine yazmayı ve sağlayıcıları com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider ile değiştirmeyi ayarlayabildim.

0

Maalesef, şu anda bunu yapmanın iyi bir yolu yok. Jackson 2 için ENUNCIATE-719 numaralı telefonu destekliyoruz.