Formation Tomcat, administrer un serveur Web Java EE

La maîtrise et l’optimisation des fonctionnalités du conteneur de servlets et de JSP Tomcat peuvent se révéler complexes. Ce cours vous apprendra à l’installer, l’administrer et à l’intégrer au serveur Apache. Il vous montrera comment configurer, déployer, sécuriser vos applications et assurer leur connexion aux BD.

PROGRAMME DE FORMATION

 

Contexte des applications Java EE

  • Les projets Apache. Les distributions de Tomcat
  • Java EE, 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…

Configuration

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

Les 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

Sécurité

  • 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

Journalisation

  • JULI, configuration logging.properties
  • Projet Log4J. Sorties : console, fichier, syslog…
  • Logger. Niveaux de log. Lecture du journal
  • Configuration par XML ou Java
  • Remplacer JULI par Log4J

Performances et tests

  • 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
  • Le monitoring JMX

Objectifs pédagogiques

  • Installer et configurer un serveur Tomcat
  • Déployer des applications Java EE
  • Mettre un place un pool de connexions vers une base de données
  • Optimiser les performances d’un serveur Tomcat
  • Sécuriser un serveur Tomcat et ses ressources

Participants

  • Administrateurs système, exploitants et intégrateurs

Prérequis

  • Connaissances de base des technologies Web, d’une architecture Java/Web (JSP/Servlet) et des serveurs

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
Les participants sont accueillis à partir de 8h45

Durée : 3 jours
Réf : TASJ
Prix  2020 : 1630 € H.T.
Pauses et déjeuners offerts

Cette formation vous intéresse

Notre équipe est à votre écoute pour étudier vos besoins en formation et vous proposer les meilleures solutions.
Contactez-nous pour fixer un rendez-vous ou décrivez-nous votre projet. Nous prendrons contact avec vous rapidement.