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 :
(webclient est une instance de WebClient correctement initialisé. En récupérant une instance qui n'est pas dans un ArrayList cela fonctionne correctement )
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.
Merci d'avance.
Partager