Public visé

Administrateurs et développeurs désirant installer, administrer et intégrer Tomcat au serveur Apache.

Prérequis

Avoir des connaissances de base sur des technologies Web et sur le fonctionnement d’un serveur Web. Il est également nécessaire d’avoir des connaissances de base sur Linux (ligne de commande), l’éditeur VI et la gestion de services sous systemd.

Objectifs pédagogiques

À l’issue de cette formation, vous serez capable de :

Programme

Jour 1 - Matin

Contexte des applications Java EE

Installation

Jour 1 - Après-midi

Déploiement d’applications

Travaux pratiques : Déploiement d’application, options autoDeploy, deployOnStartup, unpackWARs

Jour 2 - Matin

Sécurité

Travaux pratiques : Blocage par IP, authentification tomcat-user.xml, authentification base de données, CombinedRealm, sécurisation OpenSSL

Jour 2 - Après-midi

Journalisation

Travaux pratiques : Création de logs dédiés avec JULI et AccessLogValve

Jour 3 - Matin

Performances et Tests

Travaux pratiques : Utilisation de JMeter et JConsole

Jour 3 - Après-midi

Cluster Tomcat

Travaux pratiques : Mise en place Load Balancer, stratégies de répartition de charge

Modalités pédagogiques

Formation en présentiel ou distanciel avec alternance entre méthodes démonstrative, interrogative et active via travaux pratiques.

Modalités d’évaluation