Formation Administration Tomcat Avancée
Maîtriser de fond en comble Tomcat
Référence : TOMCAT-AVANCE
Durée : 4 jour(s)
|
|
| Lieu |
Date de début |
Prix (HT) |
Formateur |
Réserver |
| Paris |
22 mai 2012 |
2190 € |
Marc Godin
|
|
| Paris |
09 octobre 2012 |
2190 € |
Marc Godin
|
|
La prochaine session est animée par
Présentation
Ce cours intensif de 4 jours apporte une introduction pas-à-pas au populaire serveur d'applications Apache Tomcat. La formation démarre par l'installation d'Apache Tomcat et sa configuration générale, puis s'intéresse aux stratégies avancées de déploiement, à la configuration avancée et enfin au troubleshooting. Chaque module est accompagné d'exercices complets apportant une expérience pratique du cours. Cette formation interactive est destinée aux administrateurs systèmes qui souhaitent installer, configurer et monitorer leur infrastructure web mais aussi aux intégrateurs système, ingénieurs, développeurs et architectes qui sont amenés à déployer Apache Tomcat dans l'environnement d'entreprise. |
Objectifs
- Savoir installer et configurer Tomcat
- Choisir et implémenter des stratégies de déploiement d'applications
- Utiliser les options de configuration avancées de Tomcat
- Réaliser des installations scalables, finement réglées et facilement débuggables
|
Répartition :
50% Théorie, 50% Pratique |
Public :
Administrateur système, Intégrateur système, Ingénieur système, Développeurs, Architectes |
Pré-requis :
Base en administration système |
Programme
Introduction
- Introduction et organisation de la formation
- Objectifs de la formation
Introduction à Tomcat
- Introduction à Tomcat et à l'écosystème Tomcat
Installation de Tomcat
- Installation par défaut
- Présentation des scripts principaux
- Installation de Tomcat comme un service/daemon
Configuration de base
- Structure du répertoire Tomcat
- Principaux fichiers de configuration
- Logging
- Travailler avec les threads
- SSL
Déploiement d'applications Web avec Tomcat
- Déploiement basique d'un fichier WAR
- Le gestionnaire Tomcat
- Définition de contextes de déploiement
- Le contexte ROOT
- Déploiement automatique par scripts Ant
- Pré-compilation de JSPs
Déploiement à grande échelle
- CATALINA_HOME et CATALINA_BASE
- Limites du layout monolithique par défaut
- Comment implémenter un layout distribué
- Bonnes pratiques pour les migrations de JDK
- Bonnes pratiques pour les migrations Tomcat
Configuration avancée
- Valves
- Database connection pools
- Security realms
- Single sign-on
- Application de patch
- Class loaders
Connecter tomcat à Apache httpd
- Introduction Apache httpd
- Utilisation de mod_jk pour connecter Tomcat à Apache httpd
- Utilisation de mod_proxy pour connecter Tomcat à Apache httpd
- Comment choisir entre mod_jk et mod_proxy
High Availability Clustering
- Effets de bord du clustering
- Configuration du clustering par défaut
- Solution de configuration
- Membership statique ou Membership dynamique
Troubleshooting
- Bonnes pratiques pour lire les logs Tomcat
- Stack trace Java
- Thread dumps
Réglages des performances
- BIO/NIO/APR : quel connecteur choisir ?
- Réglages des threads, timeouts et keep-alive
Vue interne de la JVM
- Pile de processus JVM
- Jeune et vieille génération
- Garbage collection
Protocole HTTP
- Qu'est ce que HTTP ?
- Tomcat et les versions HTTP
- Keep-alive
- Authentification
|
| * Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment. |
|
- Offert en inter-entreprise
|
 Le petit déjeuner (croissants, jus d'orange, café)
 Le déjeuner
Une qualification téléphonique si nécessaire avec l'un de nos consultants
|
|