
| intitulé : Tomcat : Mise en place | |
| référence : SV-TMCT | |
| type de public : Administrateur / développeurs | |
| prix : NC | |
| pré-requis : Bonne connaissance du système Linux | |
| objectif : Savoir mettre en production un serveur Tomcat | |
| durée : 3 jours | |
| contenu de la formation: | |
| Mise en place des logiciels nécessaires |
| installation du serveur Tomcat avec tests préliminaires |
| choix et installation du JDK |
| Travaux pratiques: installation du JDK de Sun et de Tomcat à partir des binaires |
| Architecture de Tomcat |
| Tomcat et la machine virtuelle Java |
| Communication avec le monde extérieur: les connecteurs HTTP, HTTPS, WARP, AJP,... |
| Les chaînes de traitement: les engines |
| Principe des hôtes virtuels |
| Prise en charge des applications web |
| Organisation de l'authentification : les realms |
| La journalisation |
| La notion d'intercepteur |
| Configuration de base Tomcat |
| Organisation du fichier de configuration: les ' poupées russes ' |
| Options du serveur |
| Organisation des chaînes de traitement des requêtes |
| Travaux pratiques: mise en oeuvre d'un serveur standalone |
| Tomcat dans un contexte complet |
| Interfaçage avec Apache: les différents connecteurs |
| Options des hôtes virtuels |
| Ajout d'intercepteurs (valves) |
| Travaux pratiques: création d'un serveur esclave |
| Configuration de la sécurité |
| Mise en relalion avec les différentes sources d'authentification: fichier plat, base de données, les annuaires |
| Travaux pratiques |
| mise en place de l'authentification JDBC |
| Intégration d'une application web |
| Configuration d'un context |
| Description de l'application, sa sécurisation et son déploiement |
| Administration: le rôle du manager |
| Les écueils à éviter et les grandeurs à surveiller |
| Quelques conseils pour l'optimisation |
| Travaux pratiques |
| déploiement d'une application et administration à distance |