Hi,
This is my code,
public JerseyClient() {
com.sun.jersey.api.client.config.ClientConfig config = new com.sun.jersey.api.client.config.DefaultClientConfig();
client = Client.create(config);
webResource = client.resource(BASE_URI).path("pruebas");
}
this is the constructor of the client. And I get the list of entities as follows,
public List<Prueba> getPruebas() {
List<Prueba> pruebas = new ArrayList<Prueba>();
// 2, get response and headers etc, wrapped in ClientResponse
GenericType<List<Prueba>> genericType = new GenericType<List<Prueba>>() {};
pruebas = webResource.get(genericType);
return pruebas;
}
It is based on the question answered by Paul Sandoz at,
http://jersey.576304.n2.nabble.com/How-can-I-parse-a-java-util-List-Is-it-supported-by-the-Jersey-client-td2300852.html
but my code does not work. I get the following error,
org.apache.jasper.JasperException: com.sun.jersey.api.client.ClientHandlerException: A message body reader for Java type, interface java.util.List, and MIME media type, application/xml, was not found
Any help or suggestion will be appreciated.
Regards,
Jose