java.lang.NoSuchMethodError:com.sun.jersey.core.spi.factory.MessageBodyFactory。<init>(Lcom / sun / jersey / core / spi / component / ProviderServices;)V

时间:2017-01-15 14:44:52

标签: java web-services maven jboss jersey

我正在尝试将maven build Java项目部署到JBoss服务器Web项目。我能够到达所需的服务器。但是,我无法从服务器获得预期的回复。错误出现在:

java.lang.NoSuchMethodError: com.sun.jersey.core.spi.factory.MessageBodyFactory.<init>(Lcom/sun/jersey/core/spi/component/ProviderServices;)V
    at com.sun.jersey.api.client.Client.<init>(Client.java:230)
    at com.sun.jersey.api.client.Client.<init>(Client.java:158)
    at com.sun.jersey.api.client.Client.create(Client.java:573)

我有jerser-core 1.2,jersey-bundle 1.2,jersey-server 1.2,jersey-client 1.2,jersey servlet 1.17和jersey

at com.sun.jersey.api.client.Client.<init>(Client.java:230)
    at com.sun.jersey.api.client.Client.<init>(Client.java:158)
    at com.sun.jersey.api.client.Client.create(Client.java:573)
我的lib文件夹中的

1.17。

1 个答案:

答案 0 :(得分:0)

我的猜测是你的类路径中存在一些问题。可能在类路径或WEB-INF / lib

中有两种不同版本的球衣