Tomcat Administration

Objectifs

  • mettre en œuvre le serveur d'applications Tomcat, que ce soit pour des besoins de test, de développement, ou des besoins de production dans un environnement d'entreprise
  • Garantie 100% Satisfait
  • A distance / Presentiel
  • Code: IXU133
  • 3 Jours (21 Heures)
  • 1 790 € (HT)
  • A distance / Presentiel
  • Code: IXU133
  • 3 Jours (21 Heures)
  • Formule Intra - En savoir plus
    5 400 € (HT)
    (Prix pour un groupe de 10 personnes max)
  • Cette thématique vous intéresse ? Nos équipes d'experts, de concepteurs pédagogiques et de chefs de projet mettent en place pour vous et avec vous des dispositifs innovants, en présentiel et en digital.

Programme Détaillé

administrateurs système, exploitants, intégrateurs et concepteurs ayant une connaissance des composants JavaEE
Concepts de base
L'architecture des applications web : les différents composants
Présentation de Tomcat
Les versions de Tomcat
Utilisation de Tomcat avec le serveur Web Apache
Servlets, JSP et composants, architecture d'un site Java
Installation
Installation de Tomcat et modification des paramètres de base
Exercice : installation du serveur Tomcat, positionnement des variables d'environnement, lancement du serveur, tests de fonctionnement
Configuration
Architecture de Tomcat : "engine", services, "context"
L'arborescence, les variables d'environnement : JAVA_HOME, TOMCAT_HOME, CLASSPATH
Console Manager
Présentation, fonctions disponibles : état du serveur
Accès à la documentation, à la console d'administration
Déploiement d'applications web
Descripteurs XML, les fichiers .war
Déploiement à chaud
Tomcat Manager
Travaux pratiques : déploiement d'une application simple par l'interface d'administration de Tomcat
Console d'administration
Travaux pratiques : installation et configuration des droits d'accès dans le fichier tomcat-users.xml
Fonctions disponibles : liste des ports écoutés par tomcat pour les requêtes http, applications déployées sur chaque hôte virtuel, configuration des connecteurs, de la sécurité, (utilisateurs, groupes, rôles), des sources de données
Sécurité
Sécurisation et permissions. Les domaines, les rôles : définitions, principe de fonctionnement et configuration
Gestion des utilisateurs, modification de rôles, gestion des mots de passe
Le stockage des informations de sécurité : JDBC, Datasource, JNDI, JAAS, mémoire
Security Manager
Travaux pratiques : configuration de domaines de sécurité, création et affectation d'utilisateurs, spécification des pages protégées, mise en place des mots de passe
Fichiers de configuration
Etude des paramètres à positionner dans le fichier server.xml,
les balises server, engine, host, context, logger, loader
Le descripteur de déploiement web.xml : déclaration de la servlet, lien entre la servlet et la requête
Configuration des sources de données : présence des pilotes, optimisation des paramètres de connexion
Travaux pratiques : mise en place d'un pilote pour l'accès à une base postgreSQL
Les connecteurs : la balise connector
Le connecteur HTTP, fonctionnement Tomcat en standalone
Sécurisation : configuration du protocole https
Performances et tests
Gestion de la charge : load-balancing
Mise en place de clusters
Interface apache/tomcat avec mod-jk
Travaux pratiques : installation et configuration d'un répartiteur mod_jk
Conservation des sessions : mise en place des sticky sessions
Journalisation
Mise en oeuvre de la journalisation avec log4J
Analyse des logs
Fichiers de logs, résolution d'incidents
Travaux pratiques : configuration de Log4j
Modification des niveaux de journalisation
Différents types ventilations
Centralisation des logs vers une machine syslog externe
Exploitation
Intégration JMX
Suivi des performances
Suivi du ramasse miettes (garbage collector) avec jconsole
Paramètres de la JVM pour gérer au mieux l'espace mémoire
Travaux pratiques : mise sous stress avec jmeter, suivi et amélioration de la configuration
connaissances de base des technologies Web, d'une architecture Java/Web (JSP/Servlet) et des serveurs
Niveau : Base
consultant spécialiste en formation Tomcat
Les sessions "A distance" sont réalisées avec l'outil de visioconférence Teams, permettant au formateur d'adapter sa pédagogie.

Nos formateurs DEMOS sont recrutés conformément aux spécifications mentionnées pour chaque formation. Ce sont des professionnels en activité et/ou des experts dans leur domaine. Ils utilisent des méthodes et outils appropriés aux formations qu’ils dispensent et adaptent leur pédagogie au public accueilli.

Avant la formation : IMPLIQUER
Questionnaire pré-formation et/ou recueil des besoins pour préciser les attentes individuelles, à l’entrée en formation.
Pendant la formation : APPLIQUER
Méthodes actives et participatives, apports théoriques (10%), mises en pratique (70%) et échanges (20%)
Elaboration de son plan d’actions personnalisé
Après la formation : ACCOMPAGNER
Les conseillers formation sont à votre disposition si vous avez besoin de précisions.

SUIVI & EVALUATION
Pour assurer un suivi individuel, Demos a mis en place 2 types d’évaluation :
Une évaluation de compétences en ligne en début et en fin de formation qui peut prendre différentes formes selon le contenu de la formation suivie : Tests d’évaluation des acquis, cas pratiques, mises en situation, soutenance devant un jury pour les formations à finalité certifiante.
Une évaluation de la satisfaction de chaque stagiaire est réalisée en ligne. Cette évaluation est complétée par l’appréciation du formateur à l’issue de chaque session.