Tomcat administration
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris
-
Durée
3 Jours
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
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
administrateurs système, exploitants, intégrateurs et concepteurs ayant une connaissance des composants JavaEE
connaissances de base des technologies Web, d'une architecture Java/Web (JSP/Servlet) et des serveurs Niveau : Base
Les Avis
Les matières
- JDBC
- Apache
Le programme
Préambule
Rappel sur les architectures
Le protocole http, gestion des sessions, serveurs Web, technologies côté client, côté serveur
Apache Tomcat et Java (fondation Apache, plate-forme Java)
Composants Java EE (Servlet, JSP, EJB, Web Socket
Plate-forme de service (JDBC, JNDI, JMS, JTA, RMI/IIOP, …
Les applications Java EE (modèle de développement MVC, modules Java EE, structure et packaging des applications)
Structure et arborescence d’une application Web
Descripteur de déploiement : web.xml
Sessions http
Versions et distribution de Tomcat
Installation de la plate-forme Java
Installation du serveur Tomcat
Coupler Tomcat avec un serveur Web
protocole et modules AJP
Tomcat et Apache (modules mod_jk, mod_proxy et mod_proxy_ajp)
Architecture du serveur Tomcat (composants, arborescence)
Fichier server.xml
éléments de configuration (<Server>, <Service>, <Realm>, <Valve>, …)
Fichiers web.xml (filtres), tomcat-users.xml, catalina.policy
Configuration des ressources
visibilité et portée des ressources
pools de connexions et DataSource JDBC (pooling, configuration d’un pool)
sessions JavaMail
JavaBeans
Déployer une application dans Tomcat
déploiement automatique, répertoire webapps/, élément <Context>, avec XML
Ressources des applications Web
éléments de configuration
L’application manager de Tomcat
installer, exécuter, mettre à jour une application
obtenir des informations (messages d’erreur)
déployer des applications localement, à distance, interface ANT
Le Deployer de Tomcat (automatiser le déploiement)
Authentification, autorisation et cryptage : le modèle de sécurité Java EE
Sécurité des applications Web Java EE
Les Realms de Tomcat
User Database Realm, JDBC Realm, DataSource Realm, JNDI, JAAS, …
Configuration SSO
Valve d’authentification unique
Sécurisation avec SSL
génération des certificats et clés
configuration du connecteur HTTPS (Apache en frontal HTTPS)
Restrictions d’accès (par adresse IP, par nom de machine)
Gestionnaire de sécurité : utiliser Tomcat en mode sécurisé
Fichiers journaux
configuration, journalisation, fichier logging.properties
configuration avec Log4J
Tester la montée en charge du serveur
Apache JMeter
plans de test JMeter
optimisation et reconfiguration de Tomcat
JVM
Utiliser l’interface JMX
Introduction au clustering avec Tomcat
Solution de haute disponibilité
Configuration d’un cluster Tomcat
installer plusieurs instances
répartition de charge avec les modules AJP
configuration avec Apache HTTP Server et mod jk ou mod_proxy_ajp
configuration d’un cluster Tomcat en mode maître/esclave
Maintenir l’état des clients dans un cluster (persistances, …)
Déploiement d’applications dans un cluster Tomcat (le "deployer" en cluster)
Développer avec Eclipse, avec NetBeans
Utiliser Apache ANT
Intégration de librairies tierces-parties (hibernates, …)
Installation et configuration de MySQL, d'OpenLDAP
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Tomcat administration