Accueil > Windows/Linux/Unix/Mac > Tomcat : administration
Formation #OS212

Formation Tomcat : administration

Durée : 5 jours

Code : OS212

Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Etre capable d'installer, de configurer et d'administrer au quotidien un serveur Tomcat
Programme
1/ Introduction
  • Présentation des projets Apache
  • Historique
  • Le lien entre Tomcat et Java
  • Les distributions de Tomcat
  • Concepts et architecture
  • Les composants Java EE
  • Architecture JavaEE, Servlet, JSP et composants
2/ Installation des distributions
  • Planification de l’installation
  • Prérequis
  • Installer et configurer la JVM
  • Installer et compiler Tomcat avec Ant
  • Présentation des éléments de Tomcat : répertoires, moteur, connecteurs…
3/ Configuration
  • Fichier server.xml : structure, éléments
  • Outils de configuration
  • Automatisation avec Ant
  • Filtres, valves
  • Configurer la persistance de sessions
  • Tomcat et JNDI
  • Analyse du chargement des classes Java
4/ Les connecteurs
  • Tomcat comme serveur HTTP : SSI, CGI, logs d’accès
  • Apache comme proxy
  • Connecteurs JDBC : alternative et configuration
5/ Intégration
  • IIS et Apache
  • Intégration via mod_proxy (HTTP et AJP)
  • Utiliser mod_jk
  • Optimisation. Répartition de la charge
6/ Mise en place de la sécurité
  • Vue d’ensemble des 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
7/ Maintenance et optimisation
  • Paramétrage des fichiers journaux du serveur Tomcat
  • Organisation, fichiers, stratégies d’utilisation
  • Comprendre la lecture des journaux d’information pour la collecte et la résolution de problèmes
  • Supervision du serveur Tomcat avec JMX et des outils d’analyse du marché
  • Planification de tests de montée en charge
  • Intervenir sur la configuration de Tomcat pour augmenter les performances
  • Mémoire, Connexions aux bases de données, Connexions HTTP, …
8/ Performances et tests
  • Configuration "standalone" ou avec serveur Web
  • JVM, usage de la mémoire
  • Mise à l'échelle
  • JMeter : enregistrement des scénarios de test
  • Tests de charge avec un outil de supervision
9/ Solution de haute-disponibilité avec Tomcat
  • Les besoins et contraintes d’une solution de haute-disponibilité
  • Implémentation d’une solution avec Tomcat et un serveur Web : Clustering Tomcat
  • Configuration de la répartition de charge et de la tolérance de pannes
  • Configuration de Tomcat et d’un frontal Web
  • Résoudre la problématique du suivi utilisateur dans un cluster
  • Panorama des solutions envisageables
  • Avantages et inconvénients de ces solutions
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Administrateurs
  • Développeurs