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, ladministrer
et à l’intégrer au serveur Apache. Il
vous montrera comment congurer,
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 conguration 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.
Conguration
- Congurations : composants, utilisateurs, déploiement, contrôle d’accès,
application Web.
- Outils de conguration. Automatisation avec Ant.
- Fonctions avancées de Tomcat. Filtrage de requêtes (les « Valves «), de log-
ging. Single Sign On. Conguration de la persistance de sessions. Les res-
sources JNDI : JDBC et Mail. Les Realms. Analyse du chargement des classes
Java.
Travaux pratiques
Conguration 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.
- Conguration Tomcat In-Process et Out-of-Process.
- Optimisation. Répartition de la charge.
- Connecteurs JDBC : alternative et conguration.
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.
Tomcat - Administration 2/2
Serveurs
Toutes nos formations sur http://www.esic-online.com
Public
Prérequis
Connaissances de base des techno-
logies Web, du fonctionnement d’un
serveur Web et de larchitecture des
applications Java/Web (JSP/Servlet).
3 jours
Journalisation
- Projet Log4J. Sorties : console, chier, syslog...
- Logger. Niveaux de log. Lecture du journal.
- Conguration par XML ou Java.
Travaux pratiques
Implémentation et conguration de logging de l’application.
Performances et tests
- Hébergement virtuel.
- Conguration « 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.
Travaux pratiques
Établissement d’un plan de test pour l’application.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !