2012-09-02 13 views
5

Enunciate स्वचालित रूप से cxf-jaxrs-servlet.xml फ़ाइल उत्पन्न करता है और निर्दिष्ट करता है। यह वर्ग Jackson लाइब्रेरी में com.fasterxml.jackson.jaxrs.JacksonJaxbJsonProvider में बदल गया है। मैं Enunciate स्वचालित रूप से जेनरेट की गई फ़ाइल में JSON प्रदाता के रूप में नई कक्षा को कैसे निर्दिष्ट कर सकता हूं? या मैं फ़ाइल प्रदान किए गए उपयोगकर्ता का उपयोग करने के लिए Enunciate बना सकता हूं?संशोधित उच्चारित उत्पन्न विन्यास फाइल CXF के लिए नवीनतम जैक्सन पुस्तकालय का उपयोग करने के

उत्तर

2

मुझे एक समान समस्या थी और मैं स्प्रिंग के साथ मेवेन का उपयोग कर रहा हूं। मैं maven replacer plugin का उपयोग करके इसे हल करने में सक्षम था और इसे jxrs में org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider को ओवरराइट करने के लिए सेट कर रहा था: प्रदाताओं और इसे com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider के साथ बदलना।

0

दुर्भाग्यवश, इस समय ऐसा करने का कोई अच्छा तरीका नहीं है। हम जैक्सन 2 के लिए ENUNCIATE-719 पर समर्थन ट्रैक कर रहे हैं।

संबंधित मुद्दे