Après avoir créé un projet compatible avec JAX-RS, vous pouvez télécharger les fichiers Java™ utilisés par l'application et tester le service Web.
Créer un service Web JAX-RS
Téléchargez le projet qui contient les classes Java nécessaires à l'application.
Dans votre projet Web, créez un package appelé com.test (cliquez avec le bouton droit de la souris sur Ressources Java > src
et sélectionnez Nouveau > Package). Importez les classes suivantes
du projet téléchargé dans le package :
AddressBook.java
AddressBookApplication.java
Ouvrez WebContent/WEB-INF/web.xml. Dans la vue Conception, sélectionnez le servlet JAX-RS, cliquez sur Ajouter
et ajoutez un paramètre d'initialisation au servlet,
en laissant les zones de nom et de valeur vides. Enregistrez web.xml en ignorant les erreurs éventuelles affichées.
Dans la vue Problèmes, cliquez avec le bouton droit de la souris sur l'avertissement param-name et sélectionnez Correctif rapide. Recherchez une sous-classe existante et sélectionnez AddressBookApplication.
Sauvegardez web.xml.
Tester le service Web JAX-RS
Dans la vue Serveurs, cliquez avec le bouton droit de la souris sur votre serveur et sélectionnez Ajouter et supprimer, puis ajoutez le fichier EAR JAX-RS au serveur. Redémarrez le serveur.
Pour extraire toutes les adresses de l'application de carnet d'adresses, ouvrez un navigateur Web et entrez l'adresse URL suivante : http://localhost:<port_hôte_défaut>/<nom_application>/jaxrs/addresses Exemple selon la convention de dénomination utilisée dans ce tutoriel et avec le port par défaut : http://localhost:9080/JAXRS/jaxrs/addresses
Note: Vous pouvez déterminer le nom de port d'hôte par défaut dans l'onglet de configuration du serveur de la console d'administration
de WebSphere Application Server.
Entrez l'adresse URL suivante : http://localhost:<port_hôte_défaut>/<nom_application>/jaxrs/addresses/<index d'adresse> L'index d'adresse est un nombre compris entre 0 et 5 qui représente les 6 adresses répertoriées dans AddressBook.java.
L'adresse affectée à cette valeur d'index s'affiche.