Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

Articles

Formation Administration Tomcat Avancée

Maîtriser de fond en comble Tomcat

Référence : TOMCAT-AVANCE
Durée : 4 jour(s)

  • Partenaire
SpringSource

Lieu Date de début Prix (HT) Formateur Réserver
Paris 22 mai 2012  2190 € drapeau  Marc Godin Envoyer
Paris 09 octobre 2012  2190 € drapeau  Marc Godin Envoyer

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.
  • Télécharger

  • 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