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 SERVER

 

 

Rôle

La balise Server est la balise principale du fichier de configuration de Tomcat. C'est la seule balise mère du fichier. Aucune autre balise ne peut être à son niveau. Elle présente toutes les caractéristiques du conteneur de servlets Catalina (coeur de Tomcat). C'est-à-dire qu'elle contient toute la configuration de Tomcat, en ce qui concerne le conteneur de servlets. Cela signifie qu'elle ne contiendra pas, par exemple, de données de configuration sur les utilisateurs du serveur.

 

Balise ancêtre

Aucune. La balise Server est la seule et unique balise mère du fichier.

 

Balises filles

Nom Nombre
Service Au moins un
GlobalNamingResources Un et un seul

 

Attributs obligatoires

Nom Description
port Le numéro du port sur lequel le serveur écoute pour une commande de shutdown, par connexion TCP/IP. Cette connexion devra être initiée par l'ordinateur sur lequel tourne cette instance de Tomcat.
shutdown La commande (chaîne de caractères) de shutdown que le serveur doit recevoir sur le port spécifié.

 

Attributs optionnels

Nom Description
className Permet de spécifier la classe (chemin complet, packages puis nom de la classe) à utiliser comme implémentation de l'interface org.apache.catalina.Server. Si cet attribut n'est pas spécifié, l'implémentation par défaut est utilisée (voir paragraphe suivant).

 

Implémentation par défaut

L'implémentation par défaut pour la balise Server est org.apache.catalina.core.StandardServer. Elle accepte un attribut optionnel supplémentaire, debug, qui permet de définir le niveau de debugging pour ce composant. Les niveaux de debug sont croissants. 0, la valeur la plus faible, est également la valeur par défaut. Les informations de debug sont envoyées au Logger défini dans la configuration.