98 votes

Quel est le répertoire d'installation de Tomcat ?

Basé sur aquí J'essaie de configurer le serveur Tomcat, je l'ai installé et testé avec succès. Puis je l'ai arrêté comme recommandé dans le tutoriel. Je suis en train de configurer "New Server Runtime Environment" comme vous pouvez le voir sous Tomcat Installation Directory est un répertoire Windows, quelqu'un connaît l'équivalent du répertoire Ubuntu pour cela ? Merci.

1 votes

Apparemment, je n'ai pas le représentant ici pour répondre, mais pour moi, sur Ubuntu 18, il est dans /opt/tomcat/apache-tomcat-8.5.50.

115voto

Buggieboy Points 1875

Il y a trois répertoires importants pour Tomcat :

  • /etc/tomcat{X} pour la configuration

  • /usr/share/tomcat{X} pour l'exécution, appelé CATALINA_HOME

  • /usr/share/tomcat{X}-root pour les webapps

Le site alternative Le chemin d'accès à Tomcat, appelé CATALINA_BASE, est le suivant /var/lib/tomcat{X}

Le dossier temporaire pour Tomcat est /tmp/tomcat{X}-tomcat{X}-tmp

Tous les chemins ci-dessus fonctionnent pour Tomcat 6, 7 et 8. Remplacer {X} avec le numéro de la version majeure de Tomcat appropriée, par ex. /etc/tomcat8 .

1 votes

S'applique toujours à tomcat 8

1 votes

Quelle est la différence entre les deux premières voies ? Ils me semblent identiques !

1 votes

@gsamaras Je crois que le deuxième chemin devrait être /usr/share/tomcat{X} car il contient les fichiers d'exécution ( bin y lib ). Je vais proposer une modification.

58voto

st_pati Points 691

Après avoir installé Tomcat avec apt-get sur Ubuntu 12.04, Tomcat crée et utilise ces répertoires :

/etc/tomcat6/

/etc/tomcat6/
 Catalina
    localhost
        ROOT.xml
        solr.xml -> ../../../solr/solr-tomcat.xml
 catalina.properties
 context.xml
 logging.properties
 policy.d
    01system.policy
    02debian.policy
    03catalina.policy
    04webapps.policy
    05solr.policy -> /etc/solr/tomcat.policy
    50local.policy
 server.xml
 tomcat-users.xml
 web.xml

/usr/share/tomcat6

/usr/share/tomcat6
 bin
    bootstrap.jar
    catalina.sh
    catalina-tasks.xml
    digest.sh
    setclasspath.sh
    shutdown.sh
    startup.sh
    tomcat-juli.jar -> ../../java/tomcat-juli.jar
    tool-wrapper.sh
    version.sh
 defaults.md5sum
 defaults.template
 lib
     annotations-api.jar -> ../../java/annotations-api-6.0.35.jar
     catalina-ant.jar -> ../../java/catalina-ant-6.0.35.jar
     catalina-ha.jar -> ../../java/catalina-ha-6.0.35.jar
     catalina.jar -> ../../java/catalina-6.0.35.jar
     catalina-tribes.jar -> ../../java/catalina-tribes-6.0.35.jar
     commons-dbcp.jar -> ../../java/commons-dbcp.jar
     commons-pool.jar -> ../../java/commons-pool.jar
     el-api.jar -> ../../java/el-api-2.1.jar
     jasper-el.jar -> ../../java/jasper-el-6.0.35.jar
     jasper.jar -> ../../java/jasper-6.0.35.jar
     jasper-jdt.jar -> ../../java/ecj.jar
     jsp-api.jar -> ../../java/jsp-api-2.1.jar
     servlet-api.jar -> ../../java/servlet-api-2.5.jar
     tomcat-coyote.jar -> ../../java/tomcat-coyote-6.0.35.jar
     tomcat-i18n-es.jar -> ../../java/tomcat-i18n-es-6.0.35.jar
     tomcat-i18n-fr.jar -> ../../java/tomcat-i18n-fr-6.0.35.jar
     tomcat-i18n-ja.jar -> ../../java/tomcat-i18n-ja-6.0.35.jar

/usr/share/tomcat6-root/

/usr/share/tomcat6-root/
 default_root
     index.html
     META-INF
         context.xml

/usr/share/doc/tomcat6

/usr/share/doc/tomcat6
 changelog.Debian.gz -> ../libtomcat6-java/changelog.Debian.gz
 copyright
 README.Debian.gz -> ../tomcat6-common/README.Debian.gz

/var/cache/tomcat6

/var/cache/tomcat6
 Catalina
    localhost
        _
        solr
            org
                apache
                    jsp
                        admin
                           form_jsp.class
                           form_jsp.java
                           get_002dproperties_jsp.class
                           get_002dproperties_jsp.java
                           index_jsp.class
                           index_jsp.java
                           schema_jsp.class
                           schema_jsp.java
                           stats_jsp.class
                           stats_jsp.java
                           threaddump_jsp.class
                           threaddump_jsp.java
                        index_jsp.class
                        index_jsp.java
 catalina.policy

/var/lib/tomcat6

/var/lib/tomcat6
 common
    classes
 conf -> /etc/tomcat6
 logs -> ../../log/tomcat6
 server
    classes
 shared
    classes
 webapps
    ROOT
        index.html
        META-INF
            context.xml
 work -> ../../cache/tomcat6

/var/log/tomcat6

/var/log/tomcat6
 catalina.2013-06-28.log
 catalina.2013-06-30.log
 catalina.out
 catalina.out.1.gz
 localhost.2013-06-28.log

/etc/default

/etc/default
 tomcat7

2 votes

Parmi tous ces dossiers, lequel est le bon pour mettre les web-apps ?

0 votes

Mmmm.... laisse-moi réfléchir.......... "webapps" ?

5 votes

Je me demande pourquoi il crée autant de répertoires à différents endroits.

10voto

ATOzTOA Points 320

Si vous installez Tomcat 7 en utilisant apt :

sudo apt-get install tomcat7

Ensuite, les webapps sont situées dans /var/lib/tomcat7

$ tree  /var/lib/tomcat7 -L 2
/var/lib/tomcat7
 common
    classes
 conf -> /etc/tomcat7
 logs -> ../../log/tomcat7
 server
    classes
 shared
    classes
 webapps
    ROOT
 work -> ../../cache/tomcat7

4voto

ashish Points 41

Il s'agit de la page d'accueil par défaut de Tomcat, que l'on peut trouver sur le système de fichiers local à l'adresse :

/var/lib/tomcat7/webapps/ROOT/index.html

4voto

Paul Nelson Baker Points 985

J'ai installé tomcat7 via apt-get mais son répertoire n'était pas différent tomcat6 .

Il était situé à /usr/share/tomcat7

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X