Consult our trainings :
> formation Technologies numériques > formation Technologies Web > formation Serveurs Web, serveurs d'applications > formation Tomcat, administrer un serveur Web Java EE
Tomcat, administrer un serveur Web Java EE Training
Stage pratique
- Program
- Participants / Prerequisite
- Intra/Tailored
Program
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 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
Travaux pratiques
Les participants pourront mettre en œuvre les différentes techniques abordées sur des plateformes Linux et Windows.
PROGRAMME
DE FORMATION
Contexte des applications Java EE
- Les projets Apache. Les distributions de Tomcat.
- Java EE, 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 / Prerequisite
» Participants
Administrateurs système, exploitants et intégrateurs.
» Prerequisite
Connaissances de base des technologies Web, d'une architecture Java/Web (JSP/Servlet) et des serveurs.
Intra/Tailored
Book your place
Click on a session for reserving.
Time schedule
Generally, courses take place from 9:00 to 12:30 and from 14:00 to 17:30.
However, on the first day attendees are welcomed from 8:45, and there is a presentation of the session between 9:15 and 9:30.
The course itself begins at 9:30. For the 4- or 5-day hands-on courses, the sessions finish at 15:30 on the last day










