|
Répertoires et fichiers d'installation Tomcat |
|
|
|
Partie principale
/usr/local/tomcat...: Racine/HOME
|
|-- bin
| |-- startup.sh..........: Démarrage du serveur
| |-- shutdown.sh.........: Arrêt du serveur
| |-- catalina.sh.........: Script utilisé par startup.sh et shutdown.sh
| |-- jspc.sh.............: Compilation offline de pages JSP
| |-- digest.sh...........: ?
| |-- jasper.sh...........: Script utilisé par jspc.sh
| |-- setclasspath.sh.....: Script utilisé par à peu près tous les autres scripts
| |-- tool-wrapper.sh.....: Script utilisé par digest.sh
| |-- *.jar...............: Librairies contenant le code java principal pour l'execution du serveur
| |-- *.bat et tomcat.exe.: Ces fichiers ne sont utilisés que sous Windows, vous pouvez les supprimer
|
|-- common
| |-- classes.............: Fichiers .class partageables avec le serveur et toutes les applications
| |-- endorsed............: Je manque de maitrise sur ce sujet
| |-- lib.................: Librairies .jar partageables avec le serveur et toutes les applications
|
|-- conf....................: Contient les fichiers de configurations du serveur
| |-- server.xml..........: Fichier de configuration du serveur
| |-- web.xml.............: Fichier de configuration des valeurs par défaut pour toutes les applications WEB
| |-- tomcat-users.xml....: Fichier XML contenant les comptes pour l'administration Intranet de Tomcat
| |-- catalina.policy.....: Paramétrage de la sécurité d'exécution Java - Non utilisé par défaut
| |-- jk2.properties......: Fichier d'exemple pour la configuration du connecteur Apache HTTP JK2
|
|-- logs....................: Fichiers de logs
|
|-- server
| |-- classes.............: Pour placer des fichiers .class utilisables seulement par le serveur
| |-- lib.................: Pour placer des librairies .jar utilisables seulement par le serveur
|
|-- shared
| |-- classes.............: Pour placer des fichiers .class utilisables seulement par les applications WEB
| |-- lib.................: Pour placer des librairies .jar utilisables seulement par les applications WEB
|
|-- temp....................: Fichiers temporaires générés par le serveur
|
|-- webapps.................: Répertoire de déploiement des applications WEB
|
|-- work....................: Répertoire de compilation. Transformation des pages .JSP en fichiers .class
Structure d'une application WEB
Remarque : Chaque application WEB dispose de son propre répertoire qui devient son contexte d'exécution.
/usr/local/tomcat
|
|-- webapps..............: Répertoire de déploiement des applications WEB
| |
| |-- examples.........: Racine de l'application WEB "examples"
| | |
| | |-- index.jsp....: Page d'index de l'application
| | |
| | |-- WEB-INF......: Répertoire de configuration de l'application
| | | |
| | | |-- web.xml..: Fichier de configuration propre à l'application
| | | |
| | | |-- classes..: Peut contenir des fichiers .class visibles uniquement par l'application
| | | |
| | | |-- lib......: Peut contenir des fichiers .jar visibles uniquement par l'application
|