Phoenix整合SpringMVC报错

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27252133/article/details/83273577

1.错误如下:

严重: Servlet [SpringMVCServlet] in web application [/galaxy-report-business] threw load() exception
java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder;
 at javax.ws.rs.core.UriBuilder.fromUri(UriBuilder.java:119)
 at org.glassfish.jersey.client.JerseyWebTarget.<init>(JerseyWebTarget.java:71)
 at org.glassfish.jersey.client.JerseyClient.target(JerseyClient.java:290)
 at org.glassfish.jersey.client.JerseyClient.target(JerseyClient.java:76)

2.原因:jersey相关jar包冲突

3.解决办法

<dependency>
   <groupId>org.apache.phoenix</groupId>
   <artifactId>phoenix-queryserver-client</artifactId>
   <version>4.9.0-HBase-1.2</version>
   <exclusions>
       <exclusion>
           <groupId>tomcat</groupId>
           <artifactId>jasper-compiler</artifactId>
       </exclusion>
       <exclusion>
           <groupId>tomcat</groupId>
           <artifactId>jasper-runtime</artifactId>
       </exclusion>
       <exclusion>
           <groupId>com.sun.jersey</groupId>
           <artifactId>jersey-core</artifactId>
       </exclusion>
       <exclusion>
           <groupId>com.sun.jersey</groupId>
           <artifactId>jersey-json</artifactId>
       </exclusion>
       <exclusion>
           <groupId>com.sun.jersey</groupId>
           <artifactId>jersey-server</artifactId>
       </exclusion>
   </exclusions>
</dependency>

参考:https://stackoverflow.com/questions/29037111/apache-jersey-post-not-working-when-posting-json

猜你喜欢

转载自blog.csdn.net/qq_27252133/article/details/83273577