Formation Administration Tomcat Avancée
Transcription
Formation Administration Tomcat Avancée
Formation Administration Tomcat Avancée Partenaire Maîtriser de fond en comble Tomcat Référence : TOMCAT-AVANCE Durée : 4 jour(s) 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 - Solution de configuration - Membership statique ou Membership dynamique Troubleshooting Introduction à Tomcat - Introduction à Tomcat et à l'écosystème Tomcat Installation de Tomcat - Bonnes pratiques pour lire les logs Tomcat - Stack trace Java - Thread dumps - Installation par défaut - Présentation des scripts principaux - Installation de Tomcat comme un service/daemon Réglages des performances Configuration de base Vue interne de la JVM - - Pile de processus JVM - Jeune et vieille génération - Garbage collection 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 - BIO/NIO/APR : quel connecteur choisir ? - Réglages des threads, timeouts et keep-alive Protocole HTTP - Qu'est ce que HTTP ? Tomcat et les versions HTTP Keep-alive Authentification Tel: +33(0)1 45 26 19 15 Fax : +33(0)1 75 43 49 92 Email : [email protected]