|
Public : Architecte technique, Administrateur Système, Equipe de projet
Objectifs : Maîtriser les
tâches courantes d'administration Tomcat (monitoring d'applications, logs,
datasources...), adapter l'architecture d'un serveur à une montée en charge,
mettre en place la sécurité, interfacer Tomcat avec Apache HTTP Server
Pédagogie : Alternance d’exercices pratiques sur micro-ordinateur et
de courts exposés théoriques.
Exercices différenciés suivant l’homogénéité du groupe.
Un
support de cours est distribué à chaque participant en fin de formation.
Contenu :
INTRODUCTION
Les architectures Internet / Intranet
w
Du
client / Serveur au Web, les différentes composantes d’un serveur Internet /
Intranet, les limitations du client Web
w
La
norme J2EE, les
architectures cible de J2EE, l’implémentation de cette norme par les
serveurs d’applications J2EE
La plate-forme J2EE
Présentation des différentes
composantes de l’architecture J2EE (servlet, jsp …)
INSTALLATION ET TACHE USUELLES
D’ADMINISTRATION
Installation
w
Les
différentes distributions de TOMCAT
w
Procédure
d’installation, de démarrage, d’arrêt du serveur
w
Installation
et paramétrage de la console d’administration
w
Les
fichiers server.xml et tomcat-users.xml
w
Organisation
de l’arborescence des répertoires Tomcat
Déploiement et configuration de base
w
Déploiement
d'une application Web avec Tomcat.
w
Problématiques
avancées de déploiement : configuration du déploiement à chaud,
dépendances de jars, positionnement des fichiers properties.
|
w
Introduction
à l'automatisation des déploiements avec ant.
w
Configuration
d'une application déployée : context path, nombre maximum de sessions
autorisées...
Gestion des logs
w
Redirection
de la sortie standard vers un fichier de logs.
w
Installation
et configuration de log4j.
w
Mise
en place d'une valve permettant de tracer toutes les requêtes vers une
application.
JNDI ET LES DATASOURCES
JNDI
w
Présentation
de l'utilisation de JNDI avec Tomcat.
w
Récupération
d'une ressource via un service de nommage.
Les datasources
w
Présentation
de la problématique des pools de connexions.
w
Mise
en place d'un pool de connexions avec Tomcat, via l'utilisation d'une
datasource (niveau global et niveau local).
w
Optimisation
du pool de connexions Tomcat.
LA SÉCURITÉ
w
Les
royaumes de sécurité (realm). Gestion des authentifications et autorisations.
w
Les
différents modes de stockage des droits utilisateurs (fichier xml, base de
données, LDAP).
w
Mise
en place d'une authentification unique pour plusieurs applications (Single
Sign On).
w
Mise
en place d'une communication SSL avec https.
CONFIGURATION AVANCÉE
Interfaçage avec Apache HttpServer
w
Interfaçage
de Tomcat avec un serveur front-end http.
w
Mise
en pratique avec Apache HTTP Server. Installation du connecteur mod_jk.
w
Paramétrage
du serveur HTTP pour le relier à Tomcat.
Les performances
w
Équilibrage
de charge au niveau http.
w
Problématique
des clusters avec Tomcat.
w
Surveillance et monitoring.Droits Linux sur les répertoires.
|