Tomcat - Administration 1/2
Serveurs
Objectifs
Tomcat est un serveur de servlets
et JSP. La maîtrise de ses fonction-
nalités et son optimisation 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 congurer,
déployer, sécuriser vos applications
et assurer leur connexion aux BD.
Toutes nos formations sur http://www.esic-online.com
3 jours
Contexte des applications JEE
- Les projets Apache. Les distributions de Tomcat.
- JEE, Servlet, JSP et composants : architecture.
Installation
- Installation et conguration 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.
Conguration
- Congurations : composants, utilisateurs, déploiement, contrôle d’accès,
application Web.
- Outils de conguration. Automatisation avec Ant.
- Fonctions avancées de Tomcat. Filtrage de requêtes (les « Valves «), de log-
ging. Single Sign On. Conguration de la persistance de sessions. Les res-
sources JNDI : JDBC et Mail. Les Realms. Analyse du chargement des classes
Java.
Travaux pratiques
Conguration d’une application fournie.
Les connecteurs
- HTTP 1.0 et 1.1 et connecteur Coyote.
- Utilisation de Tomcat avec un serveur Proxy.
- Intégration avec IIS et Apache. Protocoles AJP.
- Conguration Tomcat In-Process et Out-of-Process.
- Optimisation. Répartition de la charge.
- Connecteurs JDBC : alternative et conguration.
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 chiers. Les permissions. Java Security
Manager et Tomcat.
- Les « Realms « : message Digest, rôles, chiers, JDBC.
- SSL : JSSE et PureTLS.
Travaux pratiques
Sécurisation de l’application.