Accueil > Développement informatique et DevOps > Tomcat, administrer un serveur Web Java EE
Formation #DEV173

Formation Tomcat, administrer un serveur Web Java EE

Durée : 4 jours

Code : DEV173


Prochaines dates programmées :

Du 09 au 12 Avril 2024

Du 27 au 30 Août 2024

Du 10 au 13 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
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
Dates

Dates

  • Du 09 au 12 Avril 2024
  • Du 27 au 30 Août 2024
  • Du 10 au 13 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.