Enunciate
은 cxf-jaxrs-servlet.xml
파일을 자동으로 생성하고 을 JAX-RS
제공자로 지정합니다. 이 클래스는 최신 Jackson
라이브러리에서 com.fasterxml.jackson.jaxrs.JacksonJaxbJsonProvider
으로 변경되었습니다. Enunciate
은 자동으로 생성 된 파일에 JSON
공급자로 새 클래스를 어떻게 지정합니까? 또는 Enunciate
에 XML
파일을 제공 한 사용자를 사용하도록 설정할 수 있습니까?수정 생성 된 구성 파일에서 CXF 용 최신 jackson 라이브러리를 사용하도록 지정
5
A
답변
2
비슷한 문제점이 있으며 Spring과 Maven을 사용 중입니다. maven replacer plugin을 사용하고 jaxrs : providers의 org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider를 덮어 쓰고 com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider로 바꾸면이 문제를 해결할 수있었습니다.
0
불행히도, 현재로서는 그렇게 할 수있는 좋은 방법이 없습니다. 잭슨 2에 대한 지원을 ENUNCIATE-719에 추적 중입니다.