Test des services Web avec des exemples de page JSP

Après avoir créé un service Web, vous pouvez générer des exemples de page JSP pouvant être exécutés sur le serveur afin de tester le service Web.

Pourquoi et quand exécuter cette tâche

Pour générer un exemple de page JSP afin de tester un service Web :

Procédure

  1. Sélectionnez votre bean proxy Java™ dans l'explorateur d'entreprise, cliquez dessus avec le bouton droit de la souris et sélectionnez Services Web.
    • Si vous testez un service Web JAX-WS, sélectionnez l'option de génération de fichiers JSP JAX-WS.
  2. La page Test du client du service Web propose les options suivantes :
    • Tester le proxy généré : si cette option est sélectionnée, le client exemple est lancé dans un navigateur Web pour que vous puissiez déterminer si le proxy fonctionne.
    • Sélectionnez votre fonction de test. Actuellement, la seule option disponible est l'option permettant de générer des exemples de page JSP de service Web.
    • Dossier : sélectionnez le dossier préexistant dans lequel se trouve la page JSP.
    • Serveur : sélectionnez le serveur à utiliser.
    • Instance de serveur : sélectionnez une instance existante de ce serveur. S'il n'en existe pas, l'assistant en crée une.
    • Méthodes : sélectionnez les méthodes à exposer dans la page JSP.
    • Exécuter le test sur le serveur : sélectionnez cette option pour démarrer le serveur automatiquement.
  3. Le proxy est lancé dans un navigateur Web à l'adresse URL suivante : http://localhost:port/ProjetWebClient/sampleNomBean/TestClient.jsp. Si vous avez changé l'emplacement du dossier à l'étape précédente, la valeur sampleNomBean reflète le nouvel emplacement.
  4. Vous pouvez utiliser ce modèle d'application pour tester le service Web en sélectionnant une méthode, en entrant une valeur pour la méthode et en cliquant sur Appeler. Le résultat de la méthode s'affiche dans le panneau Résultats.
    • Définition de noeuds finaux : si vous ne connaissez pas le port que WebSphere Application Server utilise, vous pouvez le trouver dans la console d'administration en sélectionnant Serveurs > Serveurs d'applications > nom_serveur > Onglet Configuration > Ports > WC_defaulthost.
      • Pages JSP JAX-WS : pour changer le noeud final, éditez le noeud final qui est répertorié dans la zone Noeud final du panneau Qualité de service de la page JSP et cliquez sur Mettre à jour.
    • Accès asynchrone : si vous utilisez des pages JSP JAX-WS et que vous avez choisi de générer des méthodes asynchrones pour votre proxy, vous pouvez activer l'appel asynchrone dans le fichier TestClient.jsp avec le style d'interrogation. Si vous choisissez de tester le service de façon asynchrone, lorsque vous appelez la méthode métier, un nouveau lien qui indique que la méthode est en cours d'exécution s'affiche. Cliquez sur ce lien pour afficher la réponse de la méthode dans le panneau Résultats.
    • Ignorer les mappages JAXB : A la différence de JAX-RPC 1.1, JAX-WS ne prend pas en charge la génération d'interfaces de noeud final de service avec des méthodes métier utilisant des éléments SOAPElement. Si vous sélectionnez Bypass JAXB and use XML payloads, la vue des liaisons JAXB des méthodes TestClient.jsp est remplacée par le message SOAP brut. Si vous voulez utiliser cette fonction, indiquez les entrées de corps SOAP requises dans le modèle fourni.
Icône indiquant le type de rubrique Rubrique de tâche
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : tjaxwsjsp.html