2009-07-10 6 views
4

J'écris un client java pour un service web. J'ai utilisé wsimport pour générer les proxies. Je les ai copiés dans mon projet d'espace de travail (en éclipse). A écrit un programme simple en utilisant quelques appels ws. Maintenant, quand je veux entrer dans un appel de savon, eclipse dit que le code source pour le fichier n'a pas été trouvé (com.sun.xml.internal.ws.client.sei.SEIStub.class). Il utilise cette classe de rt.jar qui pointe vers le fichier src.zip fourni avec l'installation. J'ai remarqué que src.zip ne contient pas les fichiers java manquants, donc je les ai téléchargés séparément et j'ai essayé de les ajouter au fichier zip. J'ai aussi essayé de les copier sur mon projet pour voir si je pouvais tromper Eclipse en les acceptant comme le fichier source. Je n'écris pas/ne débogue pas Java de façon régulière alors s'il vous plaît aidez-moi ici. Je veux vraiment déboguer et voir ce que jax-ws fait différemment de l'axe que l'appel fonctionne dans l'implémentation ultérieure.Débogage d'un client jax-ws en eclipse

Répondre

7

Je crois que vous pouvez définir la propriété système suivante pour mettre JAX-WS en mode débogage.

com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true 

Voir JAX-WS Guide - Logging.

Questions connexes