我目前正在使用Spring--並且正在使用Jersey的舊技術來編組和解組 - 我需要將編組庫升級到最新版本才能使用Jackson 。從JSON/XML編組升級切換到使用Jackson 2
我通常會得到一些代碼來顯示,但顯然在這種情況下 - 我甚至不知道從哪裏開始,所以如果任何人都可以幫忙,那很酷。
web.xml配置澤西島:
<servlet>
<description>Jersey Servlet</description>
<servlet-name>jersey</servlet-name>
<servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
POM:
<jersey.version>1.4</jersey.version>
<dependency>
<groupId>com.sun.jersey.contribs</groupId>
<artifactId>jersey-spring</artifactId>
<version>${jersey.version}</version>
<scope>runtime</scope>
<!-- exclude spring dependencies so can pin to our desired versions (esp. spring-web) -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</exclusion>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-json</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>${jersey.version}</version>
</dependency>
看看這是否有幫助。 http://stackoverflow.com/questions/37778893/basic-full-configuration-for-jersey-on-tomcat-in-eclipse/37784074#37784074 – Veeram
我可能是錯的,但是這不是更多的初始設置爲反對升級? – MickeyThreeSheds
升級到傑克遜2將需要你球衣2,除非你真的需要工作球衣1與傑克遜一起工作2 – Veeram