Bonjour,

Je m'explique plus clairement:
- J'ai défini une classe MonObjet qui comporte toutes les annotations JAX-RS

- J'ai défini dans mon API ;

@GET
@Path("LIST")
@Produces({MediaType.APPLICATION_XML})
public ArrayList<MonObjet> getList();

- J'ai des instances de MonObjet qui existes.

Lorsque j'utilise RESTCLIENT sur FireFox je n'ai pas d'erreur, j'ai:
<MonObjets>
<MonObjet>.....</MonObjet>
<MonObjet>......</MonObjet>
</MonObjets>

Mais lorsque je tente de récupérer mon ArrayList<MonObjet> avec :

ArrayList<MonObjet> result = webclient.get(ArrayList.class);

J'obtient cette Erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
16 mai 2012 11:37:06 org.apache.cxf.jaxrs.client.AbstractClient reportMessageHandlerProblem
GRAVE: .No message body reader found for class : class java.util.ArrayList, ContentType : application/xml.
(webclient est une instance de WebClient correctement initialisé. En récupérant une instance qui n'est pas dans un ArrayList cela fonctionne correctement )


Merci d'avance.