M2i Formation

Découvrez notre formationTomcat 8 - Administration

Présentiel

3 jours (21 heures) - TOMCAT

(38)
Accueil  ›  Formations Informatique  ›  Systèmes  ›  Serveurs Web et serveurs d'applications  ›  Tomcat 8 - Administration

Objectifs pédagogiques

  • Mettre en oeuvre les différentes techniques abordées sur des plateformes Linux et Windows
  • Configurer, déployer, sécuriser les applications et assurer leur connexion.

Niveau requis

Connaissances de base des technologies Web et du fonctionnement d'un serveur Web.

Public concerné

Administrateurs et développeurs désirant installer, administrer et intégrer Tomcat au serveur Apache.

La Défense01/07/20191 800 € HTFormation garantie, plus que quelques places de disponiblesRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Contexte des applications JEE

  • Les projets Apache
  • Les distributions de Tomcat
  • JEE, Servlet, JSP et composants : architecture

Installation

  • Installation et configuration de la JVM
  • Installation du serveur
  • Les options
  • Installation et compilation de Tomcat avec Ant
  • Les éléments de Tomcat : répertoires, moteur, connecteurs…

Déploiement d'applications

  • Configurations : composants, utilisateurs, déploiement, contrôle d'accès et application Web
  • Outils de configuration
  • Automatisation avec Ant
  • Fonctions avancées de Tomcat
  • Filtrage de requêtes (les "Valves"), de logging
  • Single Sign On
  • Configuration de la persistance de sessions
  • Les ressources JNDI : JDBC et Mail
  • Les Realms
  • Analyse du chargement des classes Java

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
  • Configuration Tomcat In**Process et Out**of**Process
  • Optimisation
  • Répartition de la charge
  • Connecteurs JDBC : alternative et configuration
  • Configuration d'une Datasource JNDI

Sécurité

  • Principes
  • Sécurisation du système de fichiers
  • Les permissions
  • Java Security Manager et Tomcat

Les "Realms" : MessageDigest, rôles, fichiers, JDBC

  • Définition d'un "Realm"
  • Configuration d'un Realm
  • Exemple de configuration
  • Protéger les applications
  • JDBCRealm
  • Configuration d'un formulaire de connexion personnalisé
  • JDBCRealm et cluster

Configuration SSL

  • Configuration rapide
    • Génération des clés
    • Configuration du connecteur HTTPS
  • Configuration APR
    • Installation du module APR
    • Génération des clés
    • Configuration du connecteur

Cluster Tomcat

  • Mise en place d'un cluster
    • Création de l'arborescence
    • Modifiez la configuration des fichiers
    • Créer les fichiers de démarrage (UNIX)
    • Créer les fichiers de démarrage (Windows)
  • Le module Apache mod_proxy_ajp
    • Proxy simple
    • Configuration d'un Load Balancer : affinité de session, les méthodes d'équilibrage, accéder au manager du balancer...
    • Configuration de la réplication de sessions

Journalisation

  • Deux solutions de journalisation Log4J et Common Logging
  • Projet Log4J
  • Sorties : console, fichier, syslog...
  • Logger
  • Niveaux de log
  • Lecture du journal
  • Configuration par XML ou Java
  • Configuration de Common Logging
    • Le fichier "logging.properties"
    • Les niveaux
    • Les handlers
    • Les Loggers

Performances et tests

  • Hébergement virtuel
  • Configuration "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

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus