Java.lang.NoSuchMethodError: com.sole.Jersey.core.spi.fabbrica.MessageBodyFactory. (Lcom/sun/jersey/core/spi/component/ProviderServices;)V


Sto cercando di distribuire un progetto Java di compilazione maven al progetto Web del server JBoss. Sono in grado di raggiungere il server desiderato. Tuttavia, non sono riuscito a ottenere la risposta prevista dal server. L'errore si presenta come:

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)

Ho jerser-core 1.2, jersey-bundle 1.2, jersey-server 1.2, jersey-client 1.2, jersey servlet 1.17 e 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)

1.17 nella mia cartella lib.

Author: larsgrefer, 2017-01-15

1 answers

La mia ipotesi รจ che ci sia qualcosa di sbagliato con i barattoli tha nel tuo classpath. Probabilmente, potresti avere due diverse versioni di jersey sul tuo classpath o in WEB-INF / lib

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