Aelion logo

Tomcat administration

par Aelion

Objectifs

  • Savoir installer et configurer un serveur TOMCAT. Savoir déployer et gérer des applications Web. Savoir administrer les ressources des applications Web sur un serveur TOMCAT. Comprendre la relation entre le protocole Http et la spécification Servlet, Exploiter les capacités du serveur TOMCAT, comprendre ses limites, logger et retrouver les erreurs, Intégrer différents services, Contruire un cluster sécurisé.

Programme

Introduction

  • Qu'est-ce que Tomcat
  • Qu'est qu'une Servlet ?
  • Installation, Demarrage et Arret
  • Configuration

Les Servlets

  • Le descripteur de déploiement web.xml
  • Déclaration d'une Servlet
  • ServletContext et ServletConfig
  • Déclaration par annotation
  • Création d'un Filter
  • Création d'un Listener

Architecture de Tomcat

  • Encapsulation des Containers
  • Définition des concepts
  • Les composant additionnels

Déploiement

  • Objectifs du déploiment
  • Déploiement par le manager graphique
  • Copier le fichier war
  • Déploiement en ligne de commande
  • Ajouter des jars au serveur
  • AutoDeploy et Reloadable

Gestion des logs

  • JUL : java.util.logging
  • Les Handlers : ConsoleHandler, FileHandler...
  • Configuration de Logging.properties
  • Gestion des erreurs
  • La Valve AccessLog

Les Services

  • Utiliser JNDI
  • JDBC et Mysql
  • Pool de Connection JDBC
  • Gestion des Sessions

Intégration avec Apache

  • Rewrite URL : mod_rewrite, mod_proxy
  • Le mod_jk : Apache Jserv Protocol
  • Clustering avec Apache Jserv Protocol

Sécurité

  • Le Realm
  • Authentification et Autorisation
  • Single Sign On
  • SecurityManager
  • SSL

Formations de la même catégories (5)

  • Durée3 jours
  • ModePrésentiel