Java & le web
x Le web dynamique
x Java & le web

Intro à Tomcat
x Serveur d'applications
x Présentation Tomcat
x Installation
x Arborescence

Configuration
x Introduction
x Server
x Service
x Engine
x Host
x Context
x DefaultContext
x Logger
x Loader
x Realm
x Valve

Connecteurs
x Balise Connector
x Coyote HTTP/1.1

Sécurisation accès
x La balise Realm
x Memory Based
x JDBC Database
x Protéger ressources
x Cryptage password

Les Valve
x La balise Valve
x Access Log
x Single Sign-On

Fonctionnalités
x Déploiement auto.
x Class loaders

Eclipse & Tomcat
x Plug-in pour Eclipse
x Projet Tomcat
x Debugger des JSP

Créer une appli web
x Présentation
x Architecture
x Fichier web.xml
x Déploiement

Tomcat 5
x Nouveautés

Tomcat's Corner
x Crédits
x Liens
 
             
Configuration de Tomcat > fichier server.xml
             
La balise VALVE

 

 

Rôle

Un élément Valve est un peu particulier dans le configuration de Tomcat. Il s'agit d'un élément pouvant être inséré comme fils de différents conteneurs : Engine, Host ou Context. La Valve en question s'insérera alors dans le traitement des requêtes. Une Valve en tant que telle ne remplit pas de fonctionnalité précise. Il existe plusieurs types de Valve, ayant chacune un rôle et des comportements distincts. Nous en détaillons quelques unes dans ce site :

Balise ancêtre

Engine, Host ou Context. Chacun accepte autant de Valve que souhaité.

 

Balises filles

Aucune.

 

Attributs obligatoires

Nom Description
className Nom de la classe Java, implémentant l'interface org.apache.catalina.Valve, à utiliser comme Valve ici. Cet attribut est obligatoire, car il permet de sélectionner la Valve à utiliser. Il en existe en effet plusieurs implémentations fournies par Tomcat, comme nous l'avons déjà dit.