Les services Web JAX-WS ne peuvent être ciblés que sur des serveurs qui prennent en charge l'environnement d'exécution JAX-WS, comme
IBM® WebSphere Application Server Liberty Profile ou WebSphere Application Server version 7.0 ou ultérieure.
Avant de commencer
Si vous prévoyez de créer un service Web JAX-WS, avant de générer le code de déploiement pour votre service Web, vous devez créer l'un des serveurs suivants :
- IBM WebSphere Application Server Liberty Profile
- WebSphere Application
Server version 7.0 ou ultérieure.
Pourquoi et quand exécuter cette tâche
Pour créer un serveur WebSphere Application Server :
Procédure
- Dans le menu Fichier, sélectionnez Nouveau > Autre >
Serveur > Serveur > Suivant.
- Sélectionnez la version appropriée de WebSphere Application Server comme type de serveur, puis cliquez sur Suivant.
- Dans la page des paramètres du serveur WebSphere, sélectionnez le profil de serveur qui est associé à votre serveur WebSphere Application
Server et entrez un nom de serveur.
- Cliquez sur Terminer.
Résultats
Pour afficher le serveur que vous avez créé dans l'espace de travail, dans le menu Fenêtre, cliquez sur Afficher la vue > Autre > Serveur > Serveurs
> OK ou ouvrez la perspective Java™ EE. Cliquez deux fois sur le serveur pour afficher ou modifier la plupart de ses paramètres.
Que faire ensuite
Si vous utilisez un serveur WebSphere Application Server sécurisé, il peut être nécessaire d'effectuer quelques tâches pour pouvoir utiliser les outils des services Web :
Conseil : Par défaut, l'option Minimiser les fichiers d'application copiés sur le serveur est activée dans l'éditeur de serveur pour des raisons de performances. En général, cela signifie que vous ne pourrez pas afficher les fichiers de descripteur de déploiement d'application depuis la console d'administration WebSphere Application Server. Dans le cas des services Web, les liens
Publication des fichiers WSDL et Fournir des informations sur les URL de noeuds finaux HTTP n'apparaîtront pas dans la console car les fichiers WSDL, ibm-web-bnd.xmi, ibm-web-ext.xmi et web.xml ne se trouveront pas dans le fichier *.war copié dans le répertoire du profil de serveur. Des problèmes peuvent survenir si l'administrateur de WebSphere Application Server n'a pas accès aux fichiers qui se trouvent dans l'espace de travail de développement.
Pour désactiver cette option, cliquez deux fois sur le serveur dans la vue Serveurs et désélectionnez la case à cocher Minimiser les fichiers d'application copiés sur le serveur. Cette opération a un petit impact sur les performances sur le serveur, mais l'administrateur aura accès à tous les fichiers requis.