> Formations > Technologies numériques > Technologies Web > Serveurs Web, serveurs d'applications > Formation Tomcat, administrer un serveur Web Java EE

Formation : Tomcat, administrer un serveur Web Java EE

Tomcat, administrer un serveur Web Java EE




La maîtrise et l'optimisation des fonctionnalités du conteneur de servlets et de JSP Tomcat peuvent se révéler complexes. Vous apprendrez à l'installer, l'administrer et l'intégrer au serveur Apache. Nous vous montrerons comment configurer, déployer, sécuriser vos applications et assurer leur connexion aux BD.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou à distance

Réf. TOC
  3j - 21h00
Prix : 2120 CHF H.T.




La maîtrise et l'optimisation des fonctionnalités du conteneur de servlets et de JSP Tomcat peuvent se révéler complexes. Vous apprendrez à l'installer, l'administrer et l'intégrer au serveur Apache. Nous vous montrerons comment configurer, déployer, sécuriser vos applications et assurer leur connexion aux BD.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Installer et configurer un serveur Tomcat
Déployer des applications Java EE
Mettre en place un pool de connexions vers une base de données
Optimiser les performances d'un serveur Tomcat
Sécuriser un serveur Tomcat et ses ressources

Public concerné
Administrateurs système, exploitants et intégrateurs.

Prérequis
Connaissances de base des technologies Web, d'une architecture Java/Web (JSP/Servlet) et des serveurs.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Méthodes et moyens pédagogiques
Travaux pratiques
Les participants pourront mettre en œuvre les différentes techniques abordées sur des plateformes Linux et Windows.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
Contexte des applications Java EE

  • Les projets Apache. Les distributions de Tomcat.
  • Java EE, Servlet, JSP et composants : architecture.

2
Installation

  • Installation et configuration de la JVM.
  • Installation du serveur. Les options.
  • Installation et compilation de Tomcat avec Ant.
  • Les éléments de Tomcat : répertoires, moteur, connecteurs...
Travaux pratiques
Installation de Tomcat et paramétrage de base.

3
Configuration

  • Configurations : composants, utilisateurs, déploiement, contrôle d'accès, application Web.
  • Outils de configuration. Automatisation avec Ant.
  • Filtrage de requêtes (les "Valves"), de logging. Single Sign On. Les Realms.
  • Configuration de la persistance de sessions. Les ressources JNDI : JDBC et Mail.
  • Analyse du chargement des classes Java.
Travaux pratiques
Configuration d'une application fournie.

4
Les connecteurs

  • HTTP 1.0 et 1.1 et connecteur Coyote.
  • Utilisation de Tomcat avec un Reverse Proxy.
  • Intégration avec IIS et Apache.
  • Intégration via mod_proxy (HTTP et AJP).
  • Intégration via mod_jk.
  • Optimisation. Répartition de la charge.
  • Connecteurs JDBC : alternative et configuration.
Travaux pratiques
Accès à l'application fournie à travers un serveur Web et connexion à une base de données.

5
Sécurité

  • Principes. Sécurisation du système de fichiers. Les permissions. Java Security Manager et Tomcat.
  • Les "Realms" : message Digest, rôles, fichiers, JDBC.
  • Le protocole SSL.
Travaux pratiques
Sécurisation de l'application.

6
Journalisation

  • JULI, configuration logging.properties.
  • Projet Log4J. Sorties : console, fichier, syslog...
  • Logger. Niveaux de log. Lecture du journal.
  • Configuration par XML ou Java.
  • Remplacer JULI par Log4J.
Travaux pratiques
Implémentation et configuration de logging de l'application.

7
Performances et tests

  • Configuration "standalone" ou avec serveur Web.
  • JVM, usage de la mémoire.
  • Mise à l'échelle.
  • Tests de charge avec JMeter.
  • Charge du serveur et charge de l'application.
  • Le monitoring JMX.
Travaux pratiques
Etablissement d'un plan de test pour l'application.


Avis clients
4,6 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
OLIVIER V.
04/11/24
5 / 5

RAS
OLIVIER D.
04/11/24
5 / 5

Contenu très bien fait, répond à mes attentes
AMINE B.
04/11/24
4 / 5

par rapport aux prérequis, je trouve que le contenu est plus destiné à un public débutant. et après c’est un peu le soucis des formations sur 3 jours, assez condensé et les sujets pas creuser en profondeur



Dates et lieux

Dernières places
Date garantie en présentiel ou à distance
Session garantie
Du 4 au 6 juin 2025 *
FR
Classe à distance
S’inscrire
Du 4 au 6 juin 2025
FR
Classe à distance
S’inscrire
Du 9 au 11 juillet 2025
FR
Classe à distance
S’inscrire
Du 17 au 19 novembre 2025
FR
Classe à distance
S’inscrire