Formation Tomcat, administrer un serveur Web Java EE
- Programme
- Participants / Prérequis
- Intra / sur-mesure
-
La maîtrise et l'optimisation des fonctionnalités du conteneur de servlets et de JSP Tomcat peuvent se révéler complexes. Ce cours vous apprendra à l'installer, l'administrer et à l'intégrer au serveur Apache. Il vous montrera comment configurer, déployer, sécuriser vos applications et assurer leur connexion aux BD.
Objectifs pédagogiques
- Installer et configurer un serveur Tomcat
- Déployer des applications JavaEE
- Mettre un 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
Travaux pratiques
Contexte des applications JavaEE
- Les projets Apache. Les distributions de Tomcat.
- JavaEE, Servlet, JSP et composants : architecture.
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.
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.
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.
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.
» Participants
» Prérequis
| LOPEZ C. 05/03/2018 |
5 / 5
|
| Fritz P. 05/03/2018 |
5 / 5
|
| Julien C. 04/12/2017 |
4 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.









