Java.lang.NoSuchMethodError: com.soleil.Jersey.core.le spi.usine.MessageBodyFactory. (L'icom/soleil/jersey/core/spi/component/ProviderServices;)V


J'essaie de déployer un projet Java de construction maven sur un projet Web de serveur JBoss. Je suis capable d'atteindre le serveur souhaité. Cependant, je n'ai pas pu récupérer la réponse prévue du serveur. L'erreur apparaît comme:

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)

J'ai jerser-core 1.2, jersey-bundle 1.2, jersey-server 1.2, jersey-client 1.2, maillot de servlet 1.17, et maillot

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)

1.17 dans mon dossier lib.

Author: larsgrefer, 2017-01-15

1 answers

Je suppose qu'il y a quelque chose qui ne va pas avec les pots tha dans votre classpath. Probablement, vous pouvez avoir deux versions différentes de jersey sur votre classpath ou dans WEB-INF / lib

 0
Author: Anup Dey, 2017-01-16 05:11:07