Retour aux formations
Réseaux et systèmes
Tomcat - Administration d'un serveur Web Java EE
3 jour(s) • 21h
Description
Objectif de formation : Savoir maîtriser l'architecture du serveur Tomcat
Objectifs pédagogiques
- Implémenter et paramétrer un serveur Tomcat
- Mettre en place des applications Java EE
- Mettre en oeuvre un pool de connexions vers une base de données
- Optimiser les performances d'un serveur Tomcat
- Administrer & sécuriser un serveur Tomcat et ses ressources
Public concerné
Administrateurs système
Exploitants
Intégrateurs
Prérequis
Connaissances de base des technologies Web
Notions en architecture Java/Web (JSP/Servlet) et architecture serveurs
Déroulé du programme
1
Introduction
- Présentation des projets Apache
- Distributions de Tomcat
- Java EE, Servlet, JSP et composants : architecture
2
Installation
- Installation et paramétrage de la JVM
- Implémentation du serveur & choix des options
- Implémentation & compilation de Tomcat avec Ant
- Tour d'horizon des éléments de Tomcat
- Travaux pratiques : Implémentation de Tomcat et configuration de base
3
Paramétrage
- Configurations des éléments du serveur
- Premiers pas avec les outils de configuration
- Automatisation de la configuration avec Ant
- Filtrage de requêtes (les "Valves"), de logging
- Single Sign On & Realms
- Paramétrage de la persistance de sessions
- Ressources JNDI : JDBC et Mail
- Analyse du chargement des classes Java.
- Travaux pratiques : Configuration d'une application fournie
4
Connecteurs
- HTTP 1.0 et 1.1 et connecteur Coyote
- Utilisation de Tomcat avec un Reverse Proxy
- Intégration avec IIS et Apache
- Intégration via mod_proxy (HTTP et AJP)
- Intégration via mod_jk
- Optimisation
- Répartition de la charge
- Connecteurs JDBC : alternative et configuration
- Travaux pratiques : Accès à l'application fournie à travers un serveur Web et connexion à une base de données
5
Sécurité
- Concepts clés
- Sécurisation du système de fichiers
- Permissions
- Java Security Manager et Tomcat
- Realms
- Protocole SSL
- Travaux pratiques : Sécurisation de l'application
6
Journalisation
- JULI, paramétrage logging.properties.
- Projet Log4J
- Sorties : console, fichier, syslog
- Logger
- Niveaux de log
- Lecture du journal
- Paramétrage avec XML ou Java
- Remplacement JULI par Log4J
- Travaux pratiques : Implémentation et paramétrage de logging de l'application
7
Performances et tests
- Paramétrage "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
- Monitoring JMX
- Travaux pratiques : Etablissement d'un plan de test pour l'application.
Informations
Durée
3 jour(s)
21h
Tarif
2180 € HT
HT
Formations similaires
Réseaux et systèmes
Active Directory Federation Services (ADFS) (2-015)
4 jour(s)
2850 € HT
Réseaux et systèmes
Administration d’un serveur POSTFIX sous Linux
2 jour(s)
Sur demande
Réseaux et systèmes
Administration de Serveur Web IIS 10 pour Windows Server
5 jour(s)
3490 € HT
Réseaux et systèmes
Administration de Solaris 11 - Niveau 1
5 jour(s)
3490 € HT