Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Tomcat - Administrer des serveurs d'applications

Tomcat - Administrer des serveurs d'applications

Gérer un serveur applicatif libre

tomcat
Les services Web, comme les applications récentes développées avec la technologie Internet, reposent pour leur mise en production sur un environnement d'exécution de composants serveurs. La plate-forme Tomcat est largement utilisée dans le monde Open Source à cet effet. Les administrateurs ou les développeurs qui participent à cette formation sauront gérer des serveurs applicatifs mettant en production des applications développées avec la technologie libre et notamment avec Struts.

Objectifs

  • Savoir installer et configurer un serveur Tomcat 7.x et 8.x
  • Comprendre comment déployer et gérer des applications Web
  • Être en mesure d'administrer les ressources des applications Web sur un serveur Tomcat
  • Gérer les droits d’accès aux applications et la communication sécurisée
  • Améliorer les performances avec le clustering

Public

  • Administrateurs de serveurs applicatifs JEE
  • Développeurs d'applications JEE

Prérequis

  • Notions sur les applications Web
  • Avoir des notions Java est un plus pour suivre cette formation

Programme de la formation

Installation des distributions Tomcat 7.x et 8.x

  • Installation des JDK et compatibilité des versions JDK/Tomcat
  • Configuration des variables d'environnement
  • Installation de Tomcat
  • Configuration des droits d’accès
  • Démarrage du serveur

Administration du serveur Tomcat

  • Déploiement et gestion des applications
  • Présentation de la console d’administration
  • Étude approfondie : fichiers de configuration et composants de la distribution : Server, Service, Context, Engine, Host…

Administration avancée et tuning

  • Couplage Apache/Tomcat
  • Gestion des hôtes virtuels et séparation des JVM
  • Gestion de la sécurité : autorisation et authentification
  • Communications sécurisées avec SSL
  • Pooling JDBC et accès JNDI

Clustering

  • Tests de charge avec un outil de supervision
  • High availability et load balancing : problématiques et topologies
  • Configuration d’un cluster
  • « Farming » ou distribution des applications
  • Réplication de sessions : mémoire vs persistance

Les + de cette formation

Une pédagogie basée sur l'alternance de phases théoriques, d'ateliers de mise en pratique, de retours d'expériences et de séances d'échanges.
L'apport des ateliers qui permettent aux participants d'acquérir une première expérience pratique de la gestion des serveurs applicatifs mettant en production des applications Java.