Formation en Réseaux et systèmes: TOMCAT - Administration du serveur d'applications (2-008) - Ascent Formation
Retour aux formations
Réseaux et systèmes

TOMCAT - Administration du serveur d'applications (2-008)

3 jour(s)18h

Description

Objectif général de la formation : À l’issue de la formation, les participants seront capables d’installer, configurer et administrer un serveur Tomcat, tout en déployant des applications Java EE, optimisant les performances et assurant la sécurité des ressources. Compétences visées : Installer et configurer un serveur Tomcat Déployer et gérer des applications Java EE Configurer un pool de connexions vers une base de données Optimiser les performances et sécuriser un serveur Tomcat Niveau SAME visé : Application Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20

Objectifs pédagogiques

  • Installer et configurer un serveur Tomcat fonctionnel
  • Déployer des applications Java EE et gérer leurs ressources
  • Mettre en place un pool de connexions pour interagir avec une base de données
  • Optimiser les performances et sécuriser les accès à un serveur Tomcat

Public concerné

Administrateurs systèmes et réseaux
Ingénieurs DevOps ou développeurs Java
Responsables IT gérant des applications déployées sur Tomcat

Prérequis

Connaissances de base en systèmes Linux ou Windows
Compréhension des concepts Java EE et des serveurs d’applications
Notions en gestion des bases de données (MySQL, PostgreSQL, etc.)

Déroulé du programme

1

Introduction à Tomcat (0,5 heure)

5h
  • Présentation des fonctionnalités principales de Tomcat
  • Comparaison avec d'autres serveurs d'applications (WildFly, GlassFish)
  • Structure des fichiers et architecture de Tomcat
2

Installation et configuration de base (2 heures)

2h
  • Installation de Tomcat sur Linux/Windows
  • Configuration initiale des ports, répertoires et variables d’environnement
  • Travaux pratiques : Installer Tomcat et vérifier son fonctionnement via un navigateur
3

Déploiement d’applications Java EE (2 heures)

2h
  • Gestion des fichiers WAR pour le déploiement d’applications
  • Configuration des fichiers context.xml et server.xml
  • Travaux pratiques : Déployer une application Java EE sur le serveur Tomcat
4

Gestion des logs et surveillance (1,5 heure)

5h
  • Configuration des fichiers de log dans Tomcat (logging.properties)
  • Analyse des journaux pour le suivi des erreurs et des performances
  • Travaux pratiques : Configurer les logs et analyser les erreurs simulées
5

Configuration d’un pool de connexions vers une base de données (2 heures)

2h
  • Concepts des pools de connexions pour améliorer les performances
  • Configuration des ressources JNDI pour interagir avec une base de données
  • Travaux pratiques : Configurer un pool de connexions vers une base de données MySQL
6

Optimisation des performances (2 heures)

2h
  • Paramétrage des threads et de la mémoire pour Tomcat
  • Configuration des options de cache et de compression HTTP
  • Analyse des métriques de performances avec des outils comme JConsole
  • Travaux pratiques : Optimiser un serveur Tomcat pour une application à fort trafic
7

Maintenance et dépannage (2 heures)

2h
  • Surveillance proactive avec des outils comme Prometheus et Grafana
  • Résolution des problèmes courants liés à Tomcat (pannes, erreurs de déploiement)
  • Travaux pratiques : Diagnostiquer et résoudre une panne simulée du serveur
8

Sécurisation du serveur Tomcat (3 heures)

3h
  • Configuration HTTPS avec un certificat SSL/TLS
  • Gestion des utilisateurs et des rôles via le realm de sécurité
  • Protection des ressources avec des politiques d’accès (IP, authentification)
  • Travaux pratiques : Configurer un certificat SSL et sécuriser une application Java EE
9

Mise en production et bonnes pratiques (3 heures)

3h
  • Préparation d’un serveur Tomcat pour un environnement de production
  • Sauvegardes et restaurations de configuration
  • Documentation des procédures pour l’équipe IT
  • Travaux pratiques : Préparer un serveur Tomcat pour une mise en production simulée

Informations

Durée

3 jour(s)

18h

Tarif

Sur demande