简体   繁体   English

使用Jersey其余Web服务时出现java.lang.AbstractMethodError

[英]java.lang.AbstractMethodError while using Jersey rest webservice

I have a webservice which I am using to receive multipart/form data from UI. 我有一个Web服务,正在使用它从UI接收多部分/表单数据。 My POM file is 我的POM文件是

    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpcore</artifactId>
        <version>4.3.2</version>
    </dependency>

    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.3.2</version>
    </dependency>

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.8.2</version>
        <scope>test</scope>
    </dependency>

    <dependency> <!-- only on client side -->
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-client</artifactId>
        <version>1.19</version>
    </dependency>

    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-server</artifactId>
        <version>1.19</version>
    </dependency>


    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-core</artifactId>
        <version>1.19</version>
    </dependency>

    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-servlet</artifactId>
        <version>1.19</version>
    </dependency>

    <dependency>
        <groupId>com.sun.jersey.contribs</groupId>
        <artifactId>jersey-multipart</artifactId>
        <version>1.19</version>
    </dependency>

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.36</version>
    </dependency>

    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.4</version>
    </dependency>

    <dependency>
        <groupId>com.amazonaws</groupId>
        <artifactId>aws-java-sdk-s3</artifactId>
        <version>1.10.29</version>
    </dependency>

    <dependency>
        <groupId>com.aerospike</groupId>
        <artifactId>aerospike-client</artifactId>
        <version>3.2.1</version>
    </dependency>

    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>3.9</version>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>3.9</version>
    </dependency>
    <dependency>
        <groupId>org.apache.xmlbeans</groupId>
        <artifactId>xmlbeans-xpath</artifactId>
        <version>2.3.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml-schemas</artifactId>
        <version>3.6</version>
    </dependency>
    <!-- http://mvnrepository.com/artifact/net.sf.saxon/saxon-dom -->
    <dependency>
        <groupId>net.sf.saxon</groupId>
        <artifactId>saxon-dom</artifactId>
        <version>8.7</version>
    </dependency>

    <dependency>
        <groupId>org.apache.directory.studio</groupId>
        <artifactId>org.dom4j.dom4j</artifactId>
        <version>1.6.1</version>
    </dependency>

    <dependency>
        <groupId>net.sf.opencsv</groupId>
        <artifactId>opencsv</artifactId>
        <version>2.3</version>
    </dependency>

When I try to run the UI and webservice in tomcat 8 I receive the error. 当我尝试在tomcat 8中运行UI和Web服务时,收到错误消息。 java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder; java.lang.AbstractMethodError:javax.ws.rs.core.UriBuilder.uri(Ljava / lang / String;)Ljavax / ws / rs / core / UriBuilder;

I checked most of the SO questions related to this exception and tried all the suggestions but none of them work for me. 我检查了与该异常相关的大多数SO问题,并尝试了所有建议,但没有一个对我有用。 I am stuck here. 我被困在这里。 Any help would be much appreciated. 任何帮助将非常感激。 Thanks in advance 提前致谢

Just adding in case it someone face the issue. 只是添加以防有人遇到问题。 I resolved the issue by following this link 我通过点击此链接解决了问题

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.AbstractMethodError:将Weblogic升级到12c(12.1.3.0.0)后在Jersey Rest Webservice上调用 - java.lang.AbstractMethodError: on Jersey Rest Webservice call after upgrading Weblogic to 12c (12.1.3.0.0) 运行jersey项目时出现java.lang.AbstractMethodError - java.lang.AbstractMethodError while running jersey project 使用 jersey 的 Web 应用程序 - java.lang.AbstractMethodError - Web application using jersey - java.lang.AbstractMethodError 使用 Jersey ContainerRequestFilter 时获取根本原因 java.lang.AbstractMethodError - Getting root cause java.lang.AbstractMethodError while using Jersey ContainerRequestFilter java.lang.AbstractMethodError-使用ANT内置jar时 - java.lang.AbstractMethodError - while using ANT Built jar 启动点燃时发生java.lang.abstractmethoderror - java.lang.abstractmethoderror while Starting an Ignite jersey rest api中的文件上传和其他资源中的java.lang.AbstractMethodError - java.lang.AbstractMethodError in File upload and other resources with jersey rest api java.lang.AbstractMethodError - java.lang.AbstractMethodError JavaToWS 错误:java.lang.AbstractMethodError 从类生成 Web 服务 - JavaToWS Error: java.lang.AbstractMethodError generating a webservice from classes 当我使用 REST 进行测试时得到 java.lang.AbstractMethodError - Getting java.lang.AbstractMethodError when I test using REST Assured
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM