Qu'est-ce que le répertoire d'installation de Tomcat?

73

Basé sur ici J'essaie d'installer Tomcat Server, je l'ai installé avec succès et je l'ai testé . Puis je l'ai arrêté comme recommandé dans le tutoriel. Je mets en place "New Server Runtime Environment" comme vous pouvez le voir sous Tomcat Installation Directory est un répertoire Windows, quiconque connaît l'équivalent du répertoire Ubuntu pour cela? Merci.

    
posée userIsAMonkey 12.05.2012 - 07:16
la source

10 réponses

86

Il existe 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 applications Web

Le chemin alternative vers Tomcat, appelé CATALINA_BASE, est /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. Remplacez {X} par le numéro de version majeure Tomcat approprié, par ex. /etc/tomcat8 .

    
réponse donnée Oto 'tapik' Buchta 03.06.2012 - 07:14
la source
51

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
    
réponse donnée st_pati 30.06.2013 - 13:55
la source
9

Si vous installez Tomcat 7 en utilisant apt:

sudo apt-get install tomcat7

Ensuite, les applications Web 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
    
réponse donnée ATOzTOA 07.10.2015 - 21:53
la source
4

Ceci est la page d'accueil Tomcat par défaut, que l'on trouve sur le système de fichiers local à l'adresse:

/var/lib/tomcat7/webapps/ROOT/index.html
    
réponse donnée ashish 20.02.2014 - 13:17
la source
4

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

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

    
réponse donnée Paul Nelson Baker 07.03.2014 - 22:12
la source
2

J'ai suivi le tutoriel Vogella pour configurer le serveur Tomcat, et je suis tombé sur le même problème. Si vous avez installé tomcat7 à l'aide des instructions mentionnées dans le didacticiel, mentionnez simplement le chemin ci-dessous dans le champ du répertoire d'installation de Tomcat, lors de la configuration de l'environnement d'exécution du serveur dans eclipse

/usr/share/tomcat7

Lorsque j'ai suivi le chemin ci-dessus, j'ai rencontré un autre problème (Impossible de charger la configuration du serveur Tomcat), pour lequel j'ai exécuté les commandes ci-dessous dans le terminal et redémarré Eclipse. ( Source )

cd /usr/share/tomcat7
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat7 logs
sudo chmod -R 777 /usr/share/tomcat7/conf
    
réponse donnée dennyac 14.03.2014 - 08:21
la source
1

En supposant que vous installez Tomcat 6, ce sera à:

/usr/share/tomcat6

    
réponse donnée Boj 12.05.2012 - 09:32
la source
1

pour tomcat 7, si vous travaillez avec IDE Intellij :

Tomcat Home: /usr/share/tomcat7

Répertoire de base Tomcat: /var/lib/tomcat7

    
réponse donnée Yar 30.11.2014 - 20:51
la source
0

Voici quelques-uns des principaux répertoires tomcat:

  • /bin - Démarrage, arrêt et autres scripts. Les fichiers * .sh (pour les systèmes Unix) sont des doublons fonctionnels des fichiers * .bat (pour les systèmes Windows). Comme la ligne de commande Win32 ne dispose pas de certaines fonctionnalités, il existe des fichiers supplémentaires ici.
  • /conf - Fichiers de configuration et DTD associés. Le fichier le plus important ici est server.xml. C'est le fichier de configuration principal du conteneur.
  • /logs - Les fichiers journaux sont ici par défaut.
  • /webapps - C'est ici que vont vos applications Web.

Vous pouvez vérifier où il y a par les commandes suivantes:

dpkg -L tomcat7
dpkg -L tomcat7-common

Remplacez tomcat7 par le nom du package approprié. Par défaut pour Tomcat7, il est généralement /usr/share/tomcat7 .

    
réponse donnée kenorb 01.04.2015 - 22:18
la source
0

Simple, utilisez l’outil linux find , (vous devrez peut-être trouver comme sudo user)

sudo find / -name tomcat7
/etc/logrotate.d/tomcat7
/etc/default/tomcat7
/etc/tomcat7
/etc/init.d/tomcat7
/etc/cron.daily/tomcat7
/usr/share/doc-base/tomcat7
/usr/share/tomcat7
/usr/share/doc/tomcat7
/var/lib/doc-base/documents/tomcat7
/var/lib/tomcat7
/var/cache/tomcat7
/var/log/tomcat7

J'oublie toujours où est le webapps lors du déploiement de la guerre, c'est ma commande,

sudo find / -name webapps
/var/lib/tomcat7/webapps
/home/prayagupd/.mozilla/firefox/kmsa14n9.default/webapps

Apparemment, ce n'est pas le deuxième.

    
réponse donnée prayagupd 03.11.2016 - 19:43
la source

Lire d'autres questions sur les étiquettes