Le serveur WebFacing joue le rôle de passerelle entre WebSphere Application Server et votre application IBM i initiale. Il écoutera sur le port TCP prédéfini pour échanger les données avec les applications WebFacing (Web ou portlet). Toutes les applications WebFacing qui se connectent au serveur sur le même système IBM i doivent être configurées pour se connecter au port TCP affecté. Par défaut, le serveur écoute sur le port 4004. Vous pouvez indiquer une valeur différente à l'aide de la commande IBM i WKSRVTBLE
pour modifier le service TCP as-WebFacing. Si vous avez modifié le port d'écoute du serveur WebFacing sur le serveur IBM i (voir Modification du port utilisé par le serveur WebFacing), vous devez modifier le port utilisé par vos applications WebFacing afin que celles-ci utilisent correctement le nouveau port.
Modification du numéro de port WebFacing défini dans vos projets WebFacing
Le numéro de port utilisé par une application WebFacing pour communiquer avec le serveur WebFacing peut être modifié pour l'ensemble du projet ou pour des commandes CL individuelles. Les ports définis pour les commandes CL prévalent sur les ports définis pour tout le projet. Chaque commande CL utilisée par votre application possède un lien distinct vers l'application dans le fichier index.jsp créé par la conversion WebFacing. Si nécessaire, vous pouvez définir un hôte et un port associé différents pour chaque lien. Il peut par exemple être utile de définir des commandes CL utilisant différents hôtes ou ports si vous disposez d'un projet WebFacing accédant à des applications sur plusieurs serveurs. Les changements de ports pour votre projet ou les commandes CL sont stockés dans le fichier descripteur de déploiement web.xml.
Remarque : Si vous apportez des modifications à un paramètre de port utilisé par un projet déjà déployé, vous devez généralement le déployer de nouveau, puis redémarrer l'application dans la console d'administration WebSphere. Sinon, vous pouvez rechercher l'emplacement du système IFS sur le serveur IBM i où le fichier web.xml de l'application Web WebFacing est installé et redéployer un seul fichier via le plan de travail. Pour réaliser cette opération, vous devrez tout de même redémarrer l'application. Cependant, elle est pratique pour modifier
l'ID et le mot de passe dans le cas d'une application volumineuse.
Modification du port utilisé pour votre projet
- Ouvrez l'environnement de développement intégré et sélectionnez l'onglet Projets WebFacing.
- Accédez à la page des propriétés de votre projet. Sélectionnez l'icône du projet dont vous souhaitez modifier le port et cliquez dessus avec le bouton droit, puis sélectionnez Propriétés. La page Propriétés s'affiche.
- Ouvrez la section de la
page des propriétés.
- Cliquez sur le bouton Modification en regard de la zone Port hôte.
- Cliquez sur Editer dans la boîte de dialogue Sélection de l'hôte pour modifier le port hôte. Cliquez sur OK lorsque vous avez terminé. Ces modifications sont sauvegardées dans le fichier web.xml.
Modification du port utilisé pour une commande CL
- Ouvrez l'environnement de développement intégré et sélectionnez l'onglet Projets WebFacing.
- Accédez à la page des propriétés de votre projet. Sélectionnez l'icône du projet dont vous souhaitez modifier le port et cliquez dessus avec le bouton droit, puis sélectionnez Propriétés. La page Propriétés s'affiche.
- Ouvrez la section de la
page des propriétés.
- Cliquez sur le libellé de la commande CL à utiliser.
- Sélectionnez la case Ecraser les paramètres du projet avec cette commande.
- Cliquez sur le bouton Modification en regard de la zone Port hôte.
- Cliquez sur Editer dans la boîte de dialogue Sélection de l'hôte pour modifier le port hôte. Cliquez sur OK lorsque vous avez terminé. Ces modifications sont sauvegardées dans le fichier web.xml.