Domanda

Ho una domanda su MIMEParsingException. Io uso Java EE 6 con NetBeans 6.8. Scrivo un semplice servizio web REST in Java per la stampa "ciao mondo", funziona bene. Poi scrivo un client servizi web REST (Java Main Class) a prova di REST:

public class HelloWorldClient {

/**
 * @param args the command line arguments
 */
public static void main(String[] args) {
    ClientConfig config = new DefaultClientConfig();
    Client client = Client.create(config);
    WebResource service = client.resource(getBaseURI());
    String xml = service.path("resources").path("helloworld").accept(MediaType.TEXT_XML).get(String.class);
    System.out.println(xml);
}

private static URI getBaseURI() {
    return UriBuilder.fromUri("http://localhost:8080/HelloWorldApplication").build();
}

}

E 'conforme senza errori, ma quando l'eseguo, si getta MIMEParsingException in questa linea: Client Client = Client.create (config);

Exception in thread "main" com.sun.jersey.spi.service.ServiceConfigurationError: jersey-client-componenti: Una classe dipendente, org / jvnet / mimepull / MIMEParsingException, del com.sun.jersey.multipart di classe. impl.MultiPartReader implementando la classe fornitore java.lang.Object non è stato trovato. L'implementazione del provider viene ignorato. a com.sun.jersey.spi.service.ServiceFinder.fail (ServiceFinder.java:388) a com.sun.jersey.spi.service.ServiceFinder.access $ 200 (ServiceFinder.java:144) a com.sun.jersey.spi.service.ServiceFinder $ LazyClassIterator.next (ServiceFinder.java:595) a com.sun.jersey.spi.service.ServiceFinder $ LazyClassIterator.next (ServiceFinder.java:571) a com.sun.jersey.spi.service.ServiceFinder.toClassArray (ServiceFinder.java:374) a com.sun.jersey.api.client.Client. (Client.java:167) a com.sun.jersey.api.client.Client. (Client.java:139) a com.sun.jersey.api.client.Client.create (Client.java:466) a helloWorld.client.HelloWorldClient.main (HelloWorldClient.java:29)

Chi può risolvere questo problema? Grazie mille.

È stato utile?

Soluzione

ti manca un dipendenza :

Gli sviluppatori non Maven richiedono:

mimepull.jar , Maglia-multipart.jar

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top