Votre partenaire formation

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