Resteasy 3.6.3.Final on NoSuchFieldError SERVER_SENT_EVENTS_TYPE

时间:2019-03-20 02:30:10

标签: java spring-boot

我正在尝试使用具有以下依赖性的Java 1.8运行Spring Boot应用程序,并抛出以下错误。

POM.xml

 <!-- https://mvnrepository.com/artifact/org.jboss.resteasy/resteasy-jaxrs -->
    <dependency>
     <groupId>org.jboss.resteasy</groupId>
     <artifactId>resteasy-jaxrs</artifactId>
      <version>3.6.3.Final</version>
       </dependency>
    <dependency>
    <groupId>org.jboss.resteasy</groupId>
    <artifactId>resteasy-jaxb-provider</artifactId>
    <version>3.6.3.Final</version>
   </dependency>
   <dependency>      
    <groupId>org.jboss.resteasy</groupId>
    <artifactId>jaxrs-api</artifactId>
     <version>3.0.12.Final</version>
    </dependency>
 client has same version

Error : 
java.lang.NoSuchFieldError: SERVER_SENT_EVENTS_TYPE at org.jboss.resteasy.core.ResourceMethodInvoker.isSseResourceMethod(ResourceMethodInvoker.java:162) [resteasy-jaxrs-3.6.3.Final.jar:3.6.3.Final]

该错误类似于此post。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

尝试一下

将jaxrs-api的版本从3.0.12.Final更改为3.0.10.Final

mtime