Tomcat, administration
Réf: TOC
Durée: 3 jours
Objectifs de la formation
Tomcat est un serveur de servlets et JSP. La maîtrise de ses fonctionnalités et son optimisation 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.
Contenu de cette formation Tomcat:
-Contexte des applications JEE
-Installation
-Configuration
-Les connecteurs
-Sécurité
-Journalisation
-Performances et tests
Analyste exploitation Java / JEE
Programme de Formation
Contexte des applications JEE
-Les projets Apache. Les distributions de Tomcat.
-JEE, 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…
Travaux pratiques
Installation de Tomcat et paramétrage de base.
Configuration
-Configurations : composants, utilisateurs, déploiement, contrôle d »accès, application Web.
-Outils de configuration. Automatisation avec Ant.
-Fonctions avancées de Tomcat. Filtrage de requêtes (les » Valves « ), de logging. Single Sign On. -Configuration de la persistance de sessions. Les ressources JNDI : JDBC et Mail. Les Realms. Analyse du chargement des classes Java.
Travaux pratiques
Configuration d »une application fournie.
Les connecteurs
-HTTP 1.0 et 1.1 et connecteur Coyote.
-Utilisation de Tomcat avec un serveur Proxy.
-Intégration avec IIS et Apache. Protocoles AJP.
-Configuration Tomcat In-Process et Out-of-Process.
-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.
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.
-SSL : JSSE et PureTLS.
Travaux pratiques
Sécurisation de l »application.
Journalisation
-Projet Log4J. Sorties : console, fichier, syslog…
-Logger. Niveaux de log. Lecture du journal.
-Configuration par XML ou Java.
Travaux pratiques
Implémentation et configuration de logging de l »application.
Performances et tests
-Hébergement virtuel.
-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.
Travaux pratiques
Etablissement d »un plan de test pour l »application.
Profil Stagiaires & Pré-requis
Connaissances de base des technologies Web, du fonctionnement d »un serveur Web et de l »architecture des applications Java/Web (JSP/Servlet)
Prix : 1700 € HT.
Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg
Dates de Formation
Nous consulter