您似乎正在使用Jersey 1.x(JAX-RS 1.1实现)和JAX-RS 2.0 API.在您的应用程序中,切换到Jersey 2(推荐)或用JAX-RS 1.1 API jar替换JAX-RS 2.0 API jar(它已经是部分,jersey-common
因此删除2.0 API应该足够).
您似乎正在使用Jersey 1.x(JAX-RS 1.1实现)和JAX-RS 2.0 API.在您的应用程序中,切换到Jersey 2(推荐)或用JAX-RS 1.1 API jar替换JAX-RS 2.0 API jar(它已经是部分,jersey-common
因此删除2.0 API应该足够).
你有一个maven依赖问题,删除你所有的依赖项,特别是conteiner jersey依赖项,并添加以下内容:
<dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-server</artifactId> <version>1.9</version> </dependency> <dependency> <groupId>com.sun.jersey.contribs</groupId> <artifactId>jersey-multipart</artifactId> <version>1.9</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-json-provider</artifactId> <version>2.5.1</version> </dependency>