Java jersey客户端中的Rest JAXRS依赖项不匹配

Java jersey客户端中的Rest JAXRS依赖项不匹配,java,rest,jersey,client,Java,Rest,Jersey,Client,您好,当我尝试使用jersey客户端[org.glassfish.jersey.core 2.22.1]发送POST请求时,出现以下错误。所以我读了这个问题,所以我没有使用[jsr311api]依赖项。但是我已经将这个依赖项添加到我的客户端。 这些是客户机依赖项(并非所有DEP) 我知道这是依赖项版本不匹配的问题。谁能告诉我如何解决此问题。发布所有依赖项,并解释从何处运行代码和环境。这肯定是版本不匹配,因此有了这些信息,我们可以帮助您找出错误版本的来源。感谢您的回答,我将更新问题。如果这些是您唯

您好,当我尝试使用jersey客户端[org.glassfish.jersey.core 2.22.1]发送POST请求时,出现以下错误。所以我读了这个问题,所以我没有使用[
jsr311api
]依赖项。但是我已经将这个依赖项添加到我的客户端。 这些是客户机依赖项(并非所有DEP)


我知道这是依赖项版本不匹配的问题。谁能告诉我如何解决此问题。

发布所有依赖项,并解释从何处运行代码和环境。这肯定是版本不匹配,因此有了这些信息,我们可以帮助您找出错误版本的来源。感谢您的回答,我将更新问题。如果这些是您唯一的依赖项,它们本身不会导致错误。它可能是您的服务器环境及其类路径。您是否可以检查eclipse中的依赖关系层次结构,并查看是否有其他jar使用旧版本或不兼容版本的JAXR?这可能是因为包含的某些依赖jar或项目也使用了旧版本。这就是我如何解决旧版本JAX-RS问题的方法。感谢您的回复,我已经检查了依赖关系树,列表中没有其他javax.ws依赖关系。发布所有依赖关系,并解释从何处运行代码和环境。这肯定是版本不匹配,因此有了这些信息,我们可以帮助您找出错误版本的来源。感谢您的回答,我将更新问题。如果这些是您唯一的依赖项,它们本身不会导致错误。它可能是您的服务器环境及其类路径。您是否可以检查eclipse中的依赖关系层次结构,并查看是否有其他jar使用旧版本或不兼容版本的JAXR?这可能是因为包含的某些依赖jar或项目也使用了旧版本。这就是我如何解决旧版本JAX-RS问题的方法。感谢您的回复,我已经检查了依赖关系树,列表中没有其他javax.ws依赖关系。
<dependency>
    <groupId>javax.ws.rs</groupId>
    <artifactId>javax.ws.rs-api</artifactId>
    <version>2.0.1</version>
</dependency>
<dependency>
   <groupId>org.glassfish.jersey.core</groupId>
   <artifactId>jersey-client</artifactId>
   <version>2.22.1</version>
</dependency>
    <dependency>
        <groupId>javax.ws.rs</groupId>
        <artifactId>javax.ws.rs-api</artifactId>
        <version>2.0.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.cxf</groupId>
        <artifactId>cxf-rt-transports-http-jetty</artifactId>
        <version>3.1.5</version>
    </dependency>
[javax.ws.rs.ProcessingException: java.lang.NoSuchMethodError: javax.ws.rs.core.Response$Status$Family.familyOf(I)Ljavax/ws/rs/core/Response$Status$Family;