Ma sortie cyliste a été un peu plus longue que prévu, donc je réduis ma pause de quelques minutes. J’ai promis à mon client WebSphere que j’établirais un mécanisme pour déployer à chaud les changements d’application Web à la fin de la journée. La documentation IBM prescrit de déployer les
1H30 WebSphere Express en déploiement à chaud
applications Web sur WebSphere en copiant le fichier EAR (Enterprise Archive) de l’application sur l’iSeries, puis en l’installant avec l’application administrative basée sur Web de WebSphere. Le déploiement de EAR ne demande que 10 minutes environ, mais si l’application est déjà déployée, vous devez la terminer puis la supprimer avant de déployer la version mise à jour. Un moyen plus rapide consiste à copier simplement vos fichiers d’applications améliorés (comme HTML, JSP, propriété, fichiers de classes) à l’emplacement approprié sur l’iSeries. Tant que vous ne changez rien sur le fichier web.xml ou sur XML de configuration EJB, vous n’aurez peut-être pas besoin de redéployer le fichier EAR. Au lieu de cela, vous pouvez simplement transférer les fichiers mis à jour ou supplémentaires dans le répertoire IFS WebSphere approprié.
WebSphere Express 5.1 est chargé sur l’IFS sous deux répertoires : /QIBM/ProdData et /QIBM/UserData. Le répertoire UserData est l’endroit où vous déployez les applications Web, mais attention à ne pas toucher au répertoire ProdData. Les applications WebSphere sont déployées à partir des fichiers EAR J2EE, qui ont un suffixe .ear. Les fichiers EAR euxmêmes contiennent un ou plusieurs fichiers WAR, qui ont un suffixe .war. Quand vous déployez un fichier EAR vers une instance de serveur d’application WebSphere, WebSphere extrait l’archive d’un répertoire qui contient le même nom que l’archive. WebSphere extrait ensuite les fichiers WAR des répertoires portant le même nom que le fichier WAR. Voici un modèle de structure de répertoires d’applications Web sous WebSphere :
/QIBM/UserData/WebASE51/ASE/
installedApps/
Mon client WebSphere, que nous appellerons WizBangTools, a un iSeries appelé MEGAMACHINE, une instance WebSphere de Wiz- WAS et une application Web appelée orderEntry, qui sont spécifiés dans le répertoire d’applications WebSphere suivant :
/QIBM/UserData/WebASE51/ASE/WizW az/ installedApps/MEGAMACHINE_WizWAS / orderEntry.ear/orderEntry.war/
Le qualificateur de répertoire est considéré comme la racine de l’application. Sous le répertoire racine de l’application Web (qu’il soit déployé sur WebSphere ou Tomcat), vous trouverez la structure de répertoire standard J2EE qui contient ceci :
WEB-INF/ classes/ lib/
Les binaires Java (fichiers .class) vont sous le répertoire de classes WEB-INF/ et les archives Java (fichiers .jar) vont sous le répertoire WEB-INF/lib/ HTML, JSP, JavaScript, les images, et ainsi de suite, sont soit directement sous le répertoire racine de l’application, soit organisés en sous-répertoires d’applications.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Communication d’entreprise à l’ère de l’IA : fragmentation, Shadow AI et perte de contrôle
- Pourquoi les outils de sécurité ne suffisent plus face aux angles morts de la détection
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- L’analytique prédictive au service de la décarbonation en France
Articles les + lus
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
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- 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
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
