java.lang.NoSuchMethodError:javax.ws.rs.core.MultivaluedMap.addAll

java.lang.NoSuchMethodError:javax.ws.rs.core.MultivaluedMap.addAll,java,compiler-errors,jax-rs,Java,Compiler Errors,Jax Rs,我在JRE 8上,也有以下依赖项,但是我仍然得到java.lang.NoSuchMethodError:javax.ws.rs.core.MultivaluedMap.addAll错误 <dependency> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> <version>1.1.1<

我在JRE 8上,也有以下依赖项,但是我仍然得到java.lang.NoSuchMethodError:javax.ws.rs.core.MultivaluedMap.addAll错误

<dependency>
        <groupId>javax.ws.rs</groupId>
        <artifactId>jsr311-api</artifactId>
        <version>1.1.1</version>
</dependency>
据介绍,
addAll
仅在2.0版中添加到此界面,您使用的是1.1.1

您可以将依赖项的版本升级到2.0,或者重写代码以“手动”迭代要添加的项,并将它们逐个添加到映射中,而不是使用
addAll

2021-04-30 21:32:51,941 [ERROR][misAdminScheduler-3] {correlationid=2366ac7f-937b-4790-922f-5d6301b105fa, requestorid=Billing File Sender} org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler:handleError = Unexpected error occurred in scheduled task.
java.lang.NoSuchMethodError: javax.ws.rs.core.MultivaluedMap.addAll(Ljava/lang/Object;[Ljava/lang/Object;)V
    at org.glassfish.jersey.client.ClientRequest.accept(ClientRequest.java:335) ~[jersey-client-2.26.jar:?]
    at org.glassfish.jersey.client.JerseyWebTarget.request(JerseyWebTarget.java:222) ~[jersey-client-2.26.jar:?]
    at org.glassfish.jersey.client.JerseyWebTarget.request(JerseyWebTarget.java:60) ~[jersey-client-2.26.jar:?]
    at com.testsite.sc.impl.ListFilesJob.createInvocation(ListFilesJob.java:74) ~[my-sdk-0.14.0-RC9.jar:?]