Mon client utilise un procédé de déploiement à chaud manuel qui consiste à glisser-déposer les fichiers d’applications de Windows Explorer dans un dossier associé à l’iSeries. Mais, trop souvent, ils déposent des fichiers aux mauvais endroits ou ratent quelques fichiers modifiés. (Pour plus d’informations, voir l’encadré « Associer le répertoire
2H00 Déployer à chaud les applications WAS
IFS QIBM à Windows Explorer ».) Donc, je les convaincs de se servir de l’outil ANT pour automatiser le déploiement à chaud.
HTML, JavaScript et JSP, et la plupart des classes Java, sont des exemples de tels fichiers déployables à chaud. Je dis la plupart des classes Java parce que les servlets posent quelques problèmes. Si vous voulez déployer à chaud un servlet, vous devez connaître son contexte d’exécution. Si le servlet stocke des instances d’objet dans HttpSession ou le contexte Application, les changements qui pourraient être apportés à ces classes Java ne seront reflétés ou rechargés en mémoire qu’une fois le servlet rechargé. Vous pouvez confier à WebSphere le soin de vérifier la date/heure de changement d’un servlet à chaque exécution, mais cette possibilité est normalement désactivée sur des systèmes de production pour des raisons de performance évidentes. En outre, vous pouvez facilement redémarrer une application WebSphere à partir de sa console d’administration basée sur HTTP.
Deux tâches Ant déploieront à chaud les fichiers : ftp et copy. Je préfère la tâche copy Ant parce qu’elle est suffisamment intelligente pour vérifier les dates de changement des fichiers sur la copie placée dans le répertoire, puis pour ne copier que les fichiers qui changeront de dates plus tard.
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 plus consultés sur iTPro.fr
- Forum INCYBER : le cybercrime change d’échelle, l’Europe cherche sa riposte
- IA : ne déléguez pas votre cœur de métier à une boîte noire
- Identité de l’IA : 4 priorités pour anticiper plutôt que subir la régulation
- Sauvegarder les données ne suffit plus : il faut refonder le poste de travail
Articles les + lus
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
À la une de la chaîne Tech
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
- Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
- Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
