Chcę używać Jersey do implementacji niektórych usług REST Java. Domyślny konwerter POAX JAXB obsługuje obiekty JSON nieco dziwne, więc chcę użyć Jacksona do konwersji POJO z niewielkim lub mniejszym obciążeniem. W jaki sposób mogę powiedzieć, że framework J2ME używa innego konwertera?Jak z łatwością używać Jackson'a dla Jersey
Moja web.xml wygląda następująco:
<!-- Jersey JAVA REST implementation -->
<servlet>
<servlet-name>Jersey</servlet-name>
<servlet-class>
com.sun.jersey.spi.container.servlet.ServletContainer
</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>org.foobar.rest.services</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
Wow ów prosty – daskai0815
To (dzięki!) nie działa dla mnie. Pojawia się błąd "Program do zapisu treści wiadomości dla klasy Java ... i nie znaleziono aplikacji typu nośnik MIME/json" – TOUDIdel
Aby pobrać wymagane pliki JAR Jacksona z Maven, należy po prostu polegać na 'jackson-mapper-asl'. – lanoxx