Avant de publier ou d'exécuter votre application, vous devez d'abord configurer votre serveur.
- Créer une instance de serveur sur votre serveur WAS. Par exemple, si vous utilisez le produit WAS Express Edition Version 5.0 :
- Connectez-vous à votre serveur iSeries.
- A l'invite de commande, tapez :
qsh
cd /QIBM/ProdData/WebASE/ASE5/bin
crtwasinst -instance nomDeMonInstance -portblock 43210
Où nomDeMonInstance représente le nom de votre instance WAS.
Veuillez noter que la commande ci-dessus attribue une numéro de port à l'instance WAS. Conservez ce numéro.
- Ouvrez le plan de travail (s'il n'est pas encore ouvert).
- Basculez vers la perspective Serveur en cliquant sur Fenêtre > Ouvrir la perspective
> Serveur.
- Après avoir placé le curseur dans la vue Configuration Serveur, cliquez à l'aide du bouton droit de la souris et sélectionnez Nouveau > Serveur et configuration de serveur.
- Dans la zone Nom du serveur, entrez le nom de votre instance de serveur WAS.
- Dans la zone Type de serveur, développez WebSphere Version 5.0, 5.1, ou
6.0 et sélectionnez le serveur approprié (Serveur Express par exemple). Cliquez sur Suivant.
- Dans la zone Serveur de la fenêtre Nouveau serveur et configuration de serveur, entrez le nom du serveur ou l'adresse IP de votre serveur iSeries.
- Vous pouvez obtenir les informations du répertoire WebSphere à partir du serveur iSeries, via Remote Access Controller.
- Entrez le nom de l'instance WAS créée avec la commande crtwasinst
(étape 2). Cliquez sur Suivant.
- Sélectionnez ftp (ou tout autre système de transfert) et cliquez sur Suivant.
- Si vous avez choisi ftp, entrez le nom de votre répertoire cible. Par exemple, pour WAS Express version 5.0, la ligne à taper serait : /QIBM/UserData/WebASE/ASE5/nomDeMonInstance.
Et pour la version standard 5.0 de WAS : /QIBM/UserData/WebASE/BASE/nomDeMonInstance.
- Entrez votre nom d'utilisateur et votre mot de passe ftp. Cliquez sur Suivant.
- Sélectionnez le bouton radio Numéros de port consécutifs.
- Entrez votre numéro de blocage de port (portblock). Dans cet exemple, le numéro utilisé est
43210.
- Cliquez sur Terminer.
Remarque : Pour que les configurations des serveurs distants soient correctes, les copies locales et distantes du serveur WAS doivent correspondre. Cela signifie que la version de l'environnement de test WAS utilisé doit correspondre à la version réelle du serveur WAS hébergé sur le serveur iSeries. Si vous publiez des fichiers sur le serveur Express distant, ces fichiers seraient incorrectement publiés sur /qibm/userdata/webase/ase5/toshwasexp/installedApps/DefaultNode et non pas sur l'emplacement correct suivant : /qibm/userdata/webase/ase5/toshwasexp/installedApps/HOSTNAME_myinstancename.
Pour vous assurer que les fichiers sont publiés au bon endroit :
- Affectez une lettre d'unité réseau au répertoire principal de votre IFS iSeries, en supposant que vous avez défini une racine partagée. Sinon, remplacez "root" avec le nom que vous avez défini.
- Sélectionnez Fichier > Importer > Configuration de serveur dans le menu du plan de travail. Le système importe la configuration dans une configuration de serveur temporaire (toshtemp par exemple). Utilisez l'unité réseau pour préciser le chemin exact de l'emplacement de la configuration de serveur (x:\QIBM\UserData\WebASE5\myinstancename\config par exemple).
Une nouvelle configuration apparaît dans la vue Navigateur de la perspective Serveur. Dans cet exemple, elle apparaît sous le nom toshtemp.wsc.
- Basculez vers la vue de Configuration de serveur, dans la perspective Serveur, et cliquez à l'aide du bouton droit de la souris sur l'instance de serveur (toshwasexp5 par exemple). Dans le menu contextuel, sélectionnez Changer de configuration puis la configuration de serveur temporaire créée à l'étape précédente (toshtemp.wsc par exemple).