Par Jay Kelley et Vinny Luc - n°11 octobre 2001
WAS (WebSphere Application Server) d'IBM fait de l'iSeries un excellent outil pour servir des pages Web dynamiques. Pour mieux gérer les ressources Web, il faut bien com-prendre la manière dont WAS est organisé dans IFS (Integrated File System). Nous expliquons dans cet article la structure de répertoires de WAS.
WebSphere Application Server et IFS
Le programme de configuration WAS installe le serveur applicatif sous le répertoire QIBM dans le répertoire racine IFS. Le coeur du produit est installé sous le répertoire QIBM/ProdData/WebASAdv. Le répertoire du coeur du produit contient plusieurs sous-répertoires – dont l’un s’appelle bin. Le répertoire bin comporte plusieurs fichiers scripts que l’on peut exécuter pour effectuer des tâches administratives.
Un programme Java utile, par exemple, est le fichier IPTest.class (il faut exécuter cette classe Java dans la JVM (Java Virtual Machine)), que l’on peut exécuter pour tester la pile TCP/IP sur l’hôte. Le script XMLConfig est un autre script utile. Il crée des configurations WebSphere d’un fichier XML dans le référentiel d’administration et vice-versa. Ce peut être utile quand on a besoin de préserver ou de transporter les informations de configuration de répertoire d’administration. Le référentiel administratif réel est une collection de fichiers DB2 UDB (DB2 Universal Database) dans la bibliothèque EJSADMIN du système de fichiers QSYS.
Le répertoire lib est la bibliothèque système (system library). Il contient les fichiers JAR qui supportent le système WAS. On peut ajouter des fichiers JAR au niveau système ou au niveau utilitaire, à cette zone de répertoires. En ajoutant des fichiers JAR dans le répertoire lib, il n’est pas nécessaire de configurer les classpaths de plusieurs applications Web pour inclure le contenu des fichiers JAR. Il suffit au contraire de publier les classes vers cette zone, et le code est partagé entre des applications multiples. C’est un endroit logique pour placer des fonctions communes comme l’AS/400 Toolbox for Java.
Le répertoire QIBM/UserData/WebASAdv contient des objets de configuration et d’application utilisateur. Les données utilisateur, particulièrement les ressources Web que l’on crée pour s’exécuter sous le serveur applicatif, sont en principe établies sous ce répertoire. En séparant le coeur du produit des ressources propres à l’utilisateur, on facilite les mises à jour du produit sans détruire les ressources applicatives. A noter que ce traitement de ProdData et UserData est unique à l’iSeries et diffère de la structure de répertoires Windows NT. Le répertoire de propriétés, un sous-répertoire de QIBM/UserData/WebASAdv, contient plusieurs fichiers de configuration utilisés par WAS. Les configurations dans le répertoire de propriétés supportent le serveur applicatif. Les valeurs de propriétés d’Open Servlet Engine, par exemple, sont stockées dans le fichier bootstrap.properties. Le fichier administration.properties contrôle le job du serveur d’administration. Ce fichier contient les tailles d’allocation de mémoire, les classpaths, les ports IP, et autres propriétés du serveur d’administration.
Le répertoire des hôtes, un autres sous-répertoire de QIBM/UserData/WebASAdv, partitionne les hôtes virtuels configurés dans le serveur applicatif. Un répertoire default_host est créé aussitôt WAS installé. On peut remplacer ce répertoire par les répertoires des hôtes virtuels réels que l’on a créés pour l’installation. On publie en principe les applications Web sous la structure hiérarchique des répertoires des hôtes virtuels.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
- Les 6 étapes vers un diagnostic réussi
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Et si les clients n’avaient plus le choix ?
Les plus consultés sur iTPro.fr
- ESET accélère en France et mise sur l’IA face à la montée des cybermenaces
- Souveraineté des données : cessons de traiter le symptôme, attaquons-nous aux causes
- Asys accélère sur la planification intelligente avec l’acquisition de m-work
- Computex 2026 : 5 signaux forts à retenir
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
